0
我在過去的一年半中使用此代碼成功拉動用戶是管理員(授予權限後)的Facebook頁面,以允許他們選擇他們想要的頁面發佈一些內容。但是,它最近開始返回一個空數組(而不是結果數組) - 是否已經FQL或PHP Rest SDK停止工作?Facebook的PHP FQL頁面查詢停止工作
require_once('path/to/facebook/php-sdk/src/facebook.php');
$facebook = new Facebook(array(
'appId' => 'myAppId',
'secret' => 'myAppSecret',
'cookie' => true,
));
$session = $facebook->getSession();
$me = null;
// Session based API call.
if ($session) {
try {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
} catch (FacebookApiException $e) {
error_log($e);
die(var_dump($e));
}
}
if ($me) {
$pages = $facebook->api(array(
'method' => 'fql.query',
'query' => 'SELECT page_id,name,pic_square,pic_small FROM page WHERE page_id IN (SELECT page_id FROM page_admin WHERE uid = "'.$me['id'].'")'
));
}
// $pages is an empty array at this point, but used to be an array representing the FQL results for that query.
啊啊 - 很高興知道......我已經建立了一段時間,並且從那時起還沒有完成FB開發。然後我會檢查新的文檔,看看新的正確方法是什麼。 – FunnyLookinHat
酷男!去吧。 – Lix