我做一個Facebook應用程序,現在我們從服務器改變它,我再次運行代碼來測試它,我發現它完美,除了一個FQL。我得到的用戶信息 - >(/ ME)Facebook的API返回什麼,但我有我的數據
的FLQ作品(我與Facebook的工具進行測試)。我的連接和範圍是正確的。任何想法?
我離開你我FQL
$scope = 'email,read_stream';
$facebook = new Facebook(array(
'appId' => $app_id,
'secret' => $app_secret,
));
// Get the current user
$user = $facebook->getUser();
$fql = "SELECT type, source_id, share_count, likes, permalink, description, post_id, message, target_id, created_time, attachment
FROM stream
WHERE source_id = me() and type in (46, 80)
order by created_time desc
LIMIT 500";
$param = array(
'method' => 'fql.query',
'query' => $fql,
'callback' => ''
);
$fqlResult = $facebook->api($param);
print_r($fqlResult);
嗨@Shadowfax,感謝,但兩件事情。 1。爲什麼這與完全相同的代碼「SELECT friend_count FROM user WHERE uid = me()」和兩個我如何獲得訪問令牌? – Edig
不工作 $ =的access_token $ facebook-> getAccessToken(); \t \t // Exportamos待辦事項洛斯DATOS \t $ FQL =「SELECT類型,SOURCE_ID,SHARE_COUNT,喜歡的永久鏈接,描述,POST_ID,消息,target_id,CREATED_TIME,附着 \t \t \t \t FROM流 \t \t \t \t WHERE SOURCE_ID =我()和通過CREATED_TIME遞減輸入(46,80) \t \t \t \t順序 \t \t \t \t LI麻省理工500強「; \t $ PARAM =陣列( \t '方法'=> 'fql.query', \t '查詢'=> $ FQL, \t '回調'=> '', \t 'ACCESS_TOKEN'=> $的access_token \t); – Edig