2014-09-29 70 views
1

根據https://www.facebook.com/neubert/friends我有209個朋友,但/me/invitable_friends?limit=10000只返回190.怎麼回事?難道我做錯了什麼?是否有某種隱私設置,這19個朋友可能有這樣做,所以我看不到他們?/me/invitable_friends不會返回所有朋友

我還沒有創建一個完整的清單,我沒有看到/me/invitable_friends,但其中一個名稱中有一個連字符,因爲它是值得的(例如Elaine Smith-Jones或其他)。 idk,如果這是相關的。

回答

1

https://developers.facebook.com/docs/graph-api/reference/v2.1/user/invitable_friends

返回一個人的朋友的排名列表誰不玩遊戲

也許這些其他的朋友都已經授權?不過,無論如何,你並不需要所有的朋友都可以邀請朋友,因爲那個終端並不是爲了讀取用戶的所有朋友,而是爲了獲得排名列表來邀請他們加入你的遊戲。

此外,不是每個人都啓用了平臺,所以他們不會顯示任何結果,但朋友的總數應該是正確的。

+0

他們不是。這是一個正在開發中的應用程序,我是唯一的用戶。我試圖做一個測驗,人們可以猜測他們的朋友的名字。據我所知,沒有其他端點可以使用。 '/ user/friends'返回已安裝該應用程序的人員列表。你認爲'/ user/friends'和'/ me/invitable_friends'會等於你的朋友數,但它不會。不管我應該使用什麼端點,我仍然好奇爲什麼'/我/ invitable_friends'沒有返回它應該是的每個人。如果這是一個隱私設置哪個隱私設置呢? – neubert 2014-09-29 13:09:17

+0

我增加了另一種可能性。但invitable_friends仍然只用於邀請朋友,而不是用於獲取所有朋友做其他事情的列表。 – luschn 2014-09-29 13:27:22

1

圖形API /用戶/ taggable_friends - Facebook開發,如果你只是需要獲取所有的用戶朋友可以試試這個...我/ taggable_friends

+0

該端點僅用於標記好友並需要審覈。如果你「只需要獲取所有的用戶朋友」,這是錯誤的方式。使用v2.0 +「僅獲取所有用戶朋友」沒有合法的可能性。 – luschn 2014-10-02 07:10:48

相關問題