2014-11-24 218 views
1

我目前正在建設一個應用程序,我需要獲取用戶的所有朋友,以顯示他們對特定用戶(公共圖片+名)。Facebook的SDK,獲取朋友

我試圖實現taggable_friend爲了這樣做,但Facebook並沒有給我使用它的權限,因爲他們說它只應該用來標記故事中的朋友。

而且,我的問題是,如何應用程序,如「火種」和「熱或不是」做(甚至是一個不使用的應用程序),以獲得我的整個朋友列表訪問?

而在「熱或不是」的情況下,他們甚至可以顯示我的朋友不使用的應用程序,這樣,如果我喜歡他們,我可以邀請他們加入。

+1

火種和熱門與否是一個使用API​​ 1.0版將停止在2015年4月30日爲他們工作。 – WizKid 2014-11-24 16:57:39

回答

1

今年我測試了很多Facebook API,並且Facebook不會讓你看到你的朋友,因爲安全問題,他們只讓你看到在同一個應用中註冊的人。如果您看到不屬於的,也許是火種或任何應用程序沒有使用最新版本,V1.0我想,這將在4月30日到期,2015年

2

在Facebook上的V2.0發佈圖形API,訪問一個人的朋友的能力有兩種改變。第一次是通過一個新的權限:

好友列表是默認的權限設置不再一部分,具有 自己的權限:要求訪問一個人的好友名單現在 一個單獨的許可,您的應用程序必須請求。新權限 稱爲user_friends。

第二個受影響的請求的朋友列表時,人們返回:

好友列表現在只返回的朋友誰也使用您的應用:該列表中的朋友 通過/ ME /朋友返回終端現在僅限於已授權您的應用的朋友列表 。

你可以在這裏找到更多的信息: https://developers.facebook.com/docs/apps/changelog#v2_0

+0

嗨保羅,謝謝你的回答。我已經閱讀了鏈接,但它確實含糊不清,因爲他們在文檔中告訴您,您的user_friend是您必須要求的新權限: - 朋友列表不再是默認權限集的一部分,並且擁有自己的權限:請求訪問到一個人的朋友列表現在是一個單獨的權限,您的應用程序必須要求。新的權限稱爲user_friends。但是接下來他們會在下面告訴你,user_friend只返回也使用該應用的朋友。因此,它似乎並不比FRIEND_LIST不需要授權... – mxbrd 2014-11-24 17:20:44

+0

要求在這方面的允許我意味着你需要以非應用程序開發人員使用它來創建一個提交不同。您可以通過將http://developers.facebook.com/apps選擇你的>狀態和評論>開始提交 – 2014-11-24 17:23:07

+0

好吧,我不知道我在這裏跟隨你做到這一點。因爲我不明白我應該要求哪個授權:在任何地方,我都閱讀過user_friends可以在未將您的應用提交給Facebook的情況下應用,但只能檢索也使用您的應用的朋友列表。但是,我需要能夠訪問任何用戶的整個好友列表。在那種情況下,我應該得到哪個授權? – mxbrd 2014-11-24 17:34:07