2014-06-19 16 views
-1

我使用Facebook API來返回用戶的朋友。但是,當我運行代碼時,它只返回兩個用戶,而我通過測試使用這兩個用戶,他們是唯一爲應用程序提供權限的用戶。但是,我所有的數百個用戶都沒有出現(不會返回結果中)。這是我在做什麼:並非所有的Facebook朋友都退回

[FBRequestConnection startForMyFriendsWithCompletionHandler:^(FBRequestConnection *connection, id result, NSError *error) { 
     NSLog(@"RESULT %@", result); 
}]; 

這就是我如何返回朋友列表。有什麼不對的嗎?

+0

[Facebook的圖形API的可能重複V2.0我/朋友返回空,或者只朋友誰也使用我的應用程序](http://stackoverflow.com/questions/23417356/facebook-graph-api-v2-0-me-friends-returns-empty-or-only-friends-whoalso-use- m) – Igy

回答

1

新的Facebook API只返回正在使用您的應用程序的朋友。

從文檔: This will only return any friends who have used (via Facebook Login) the app making the request.

也許你可以使用目前提供的invitable朋友列表...

+0

謝謝@robert!我正在查看這種方法的在線參考資料,除了「返回用戶的朋友」之外,它沒有顯示出太多信息,請您向我發送您獲取此信息的鏈接。謝謝! – HusseinB

+0

它位於:https://developers.facebook.com/docs/graph-api/reference/v2.0/user/friends – robert