我正在閱讀Stackoverflow上的文檔和其他問題。我得到這個權利,它實際上不可能檢索用戶的整個好友列表? user_friends
的權限僅指have previously logged與Facebook相同的應用。是否有可能使用iOS Facebook SDK檢索用戶的_whole_ friendlist?
我想知道如果我只是監督解決方案,或者如果確實不可能訪問用戶的朋友,因爲沒有允許這樣做的API?
我正在閱讀Stackoverflow上的文檔和其他問題。我得到這個權利,它實際上不可能檢索用戶的整個好友列表? user_friends
的權限僅指have previously logged與Facebook相同的應用。是否有可能使用iOS Facebook SDK檢索用戶的_whole_ friendlist?
我想知道如果我只是監督解決方案,或者如果確實不可能訪問用戶的朋友,因爲沒有允許這樣做的API?
由於圖形API 2.0版,這是不再可能:
見
這隻會返回已經使用誰的任何朋友(通過Facebook登錄)提出請求的應用程序。
在V2.0中,朋友API端點返回誰也使用你的應用程序用戶的好友列表中。在v1.0中,回覆包含了所有人的朋友。
正如Tobi所說,在V2.0中,這已不再可能。
但是,如果你想獲得唯一的名稱和個人資料圖片,那麼它可能!
檢查taggable_friends
注意,返回該API調用的id
不是唯一的,它可以針對同一用戶的每個請求改變,所以你不能使用該字段來標識用戶,你可以用它僅適用於標記。
Taggable_friends僅用於標記人物,並不會獲得其他任何批准 – WizKid 2014-12-05 16:03:09
好的,那是我害怕的。感謝您的確認和指向文檔的鏈接,這有助於向客戶解釋;) – nburk 2014-12-05 09:20:12
您可以查看https://developers.facebook.com/docs/graph-api/reference/user/ taggable_friends和https://developers.facebook.com/docs/graph-api/reference/v2.0/user/invitable_friends/,但它們都可能不支持您的原始用例。 – Tobi 2014-12-05 09:26:35
我已經簽出了'invitable_friends' API,這會爲我做到這一點,但不幸的是,如果您的FB應用程序也可以在_canvas _ **上使用,那麼這僅僅是**。不管怎麼說,還是要謝謝你! – nburk 2014-12-05 09:43:30