我試圖獲得一個隨機朋友。我找到了this線程,它看起來應該工作。 這裏是我的代碼:Facebook API:使用PHP獲取隨機朋友
$config = array(
'appId' => APP_ID,
'secret' => SECRET,
'cookie' => true,
);
$facebook = new Facebook($config);
$params = array(
'method' => 'fql.query',
'query' => "SELECT uid, name, sex FROM user WHERE uid IN (SELECT uid2 FROM friend WHERE uid1=me()) order by rand() limit 1",
);
$result = $facebook->api($params);
echo print_r($result);
但我得到的錯誤:
Fatal error: Uncaught Exception: 102: Requires user session thrown in /home/path/to/base_facebook.php on line 1050
問題出在哪裏?我試圖搜索可能的問題,但我沒有太多成功......
你有FB登錄按鈕嗎?我認爲問題是沒有認證用戶 – Jason