2014-05-07 35 views
6

新的2.0版本有尋呼,在一個請求,這並不讓我在一次檢索所有的朋友,雖然有一個參數調用「限制」限制的朋友的號碼,它可以只能通過循環'偏移'直到結束。問題是每個用戶有不同數量的朋友!檢索的好友名單使用Facebook的API

我一直在尋找周圍的幾個小時,但仍然沒有解決..

回答

24

隨着圖形API 2.0版升級指南中提到的(https://developers.facebook.com/docs/apps/upgrading#upgrading_v2_0_user_ids

/me/friends返回用戶的朋友也在使用您的應用 v2.0,朋友API終端返回人朋友 的列表,他們也在使用您的應用。在V1.0,響應包括所有的 人的朋友

有兩個關鍵的使用情況下,應用程序需要訪問非應用程序的朋友: 標記,並邀請。在V2.0中,我們添加了加標籤朋友APIInvitable友API來支持這些流程。

人已登錄與Facebook登錄的2.0版後,調用 /v1.0/me/friends和/ 2.0/ME/friends`將兩者結果在V2.0 行爲 - 無論是來電會返回該人的朋友的集合 也使用該應用程序。

所以,在V2.0你只能夠通過/me/taggable_friendshttps://developers.facebook.com/docs/graph-api/reference/v2.0/user/taggable_friends)端點,只包含idnamepicture,並且只能使用領域得到所有的朋友通過Facebook審查您的應用程序後。

+11

你應該知道的,甚至審查和使用taggable_friends許可後,你回來的ID只能用於標記的朋友 - 你不能使用這些ID來獲得有關用戶的任何其他信息。用戶必須已經使用您的應用程序,並授予您權限,以請求獲得有關它們的任何信息。 – giff

+0

這是正確的。 – Tobi

+0

但他只是指的朋友列表,不使用朋友權限 – Tobi

相關問題