我正在嘗試使用PHP SDK製作fql multy查詢。這是我的代碼如何使用PHP SDK製作fql multyquery
try {
$fql = array(
"query1" => "SELECT uid2 FROM friend WHERE uid1 = me()",
"query2" => "SELECT name, url, pic FROM profile WHERE id IN (SELECT uid2 FROM #query1)"
);
//$fql = "SELECT uid2 FROM friend WHERE uid1 = me()";
// Proceed knowing you have a logged in user who's authenticated.
$user_profile = $facebook->api(array(
'method' => 'fql.multiquery',
'query' => $fql,
));
} catch (FacebookApiException $e) {
error_log(print_r($e->getMessage(), true));
$user = NULL;
}
而這總是會返回一個不帶消息
[04月 - 2012 20時22分26秒UTC] PHP公告:未定義的屬性: FacebookApiException :: $ getMessage in C:\ Program Files (x86)\ Zend \ Apache2 \ htdocs \ wordpress \ wp-content \ plugins \ all-in-one-event-calendar \ lib \ plugins \ A1ecFacebookConnectorPlugin.php on line 120 [04- May-2012 20:22:26 UTC]
我明顯做錯了什麼,可能是什麼?
它看起來像錯誤異常處理程序中發生的,並沒有顯示什麼拋出異常的輸出。你可以在你的異常處理程序中嘗試'var_dump'ing'$ e'來查看吐出的內容嗎? –