2017-08-24 147 views
-1

**我想要使用此查詢Facebook圖表api只返回950朋友中的25個朋友?

/ME /朋友,但只有25出950座的朋友在響應返回**

我需要去找我去找我的朋友用圖形管理器列表朋友ID做某事。

當我搜索的解決方案,我發現,我所有的朋友必須授予user_friends許可給​​我,但這些25個朋友沒有給我任何權限,但爲什麼他們回來了,別人沒有?

是有一種方法返回的所有朋友的ID未經其許可?

+0

沒有就沒有辦法讓所有的朋友未經其許可 – WizKid

+0

@WizKid那麼,爲什麼有25個朋友在沒有他們的任何許可返回的響應? –

+0

@luschn已經回答了 – WizKid

回答

2

我假設你沒有在API瀏覽器中選擇您的應用程序,但默認瀏覽器的API應用程序。這意味着至少有25位朋友授權API Explorer應用程序使用user_friends權限。如果你想獲得更多的數據,使用limit參數或分頁:https://developers.facebook.com/docs/graph-api/using-graph-api/#paging

例如:/me/friends?limit=50

請記住,API瀏覽器應用程序僅用於測試。一般來說,沒有他們的許可不可能獲得所有的朋友,但出於隱私的原因,您不會因爲他們的數據而做任何事情。更多信息:Facebook Graph Api v2.0+ - /me/friends returns empty, or only friends who also use my app

+0

好吧,我什麼都試過..試圖用限制參數,但沒有發生。有可能950個朋友中只有25個使用了一個應用程序,之前需要user_friends權限? @luschn –

+0

是的,當然。它不是「一個」應用程序,它是api瀏覽器應用程序。例如,如果您創建了一個新應用程序,並且您的所有朋友都沒有授權,那麼該列表將完全爲空。 – luschn

+0

謝謝你的回覆..所以你的意思是說,在列表中的每個人之前嘗試使用API​​瀏覽器或給它的權限?但有些朋友我確信他們沒有,因爲他們甚至不能輕易處理技術! –

相關問題