我正在使用the most recent version of the Facebook SDK(雖然我不確定,但它可以連接到稱爲'圖形API'的東西)。我已經調整了Facebook的示例代碼,讓我可以連接到Facebook,並且工作正常......但我無法獲得我的朋友列表。使用最新的API獲取Facebook朋友列表
$friends = $facebook->api('friends.get');
這將產生錯誤消息:「致命錯誤:未捕獲OAuthException:(#803),有些要求你不存在的別名:friends.get拋出/mycode/facebook.php在線543」
不知道爲什麼這是或意味着什麼。有人能告訴我正確的語法(用於最新的Facebook API)來獲取朋友列表嗎? (我試過「$ friends = $ facebook-> api-> friends_get();」並得到不同的錯誤,「致命錯誤:在/mycode/example.php中的非對象上調用成員函數friends_get()行129「)。
我可以確認,在我的代碼中的這一點之前,事情都很好:我連接到Facebook與一個有效的會議,我可以得到我的信息並將其轉儲到屏幕上...即該代碼完全執行失敗friends.get呼叫前:
$session = $facebook->getSession();
if ($session) {
$uid = $facebook->getUser();
$me = $facebook->api('/me');
}
print_r($me);
由喲知道如何讓別人的個人資料圖片與API調用的任何機會呢?例如... $ friends = $ facebook-> api('/ idofosmefriend/picture');還有一些所有這些電話的文件?,謝謝! – 2010-10-08 22:13:38
@nfvs,你知道我可以如何認識friends_hometown嗎? – alex 2011-07-15 20:39:59
這不再適用於Graph API v2或甚至傳統的Graph API v1應用程序。請參閱:https://developers.facebook.com/docs/graph-api/reference/v2.0/user/friends 「這隻會返回誰使用(通過Facebook登錄)的應用程序提出請求的任何朋友。」 – goodies4uall 2014-05-01 14:03:32