2014-06-29 3 views
0

Я использую FBFriendPickerViewController, чтобы отобразить список друзей, приглашенных в мое приложение для iOS.FBFriendPickerViewController не показывает всех друзей

Он показывает только список друзей, у которых установлено приложение. Почему это?

Я также взаимодействую с sdk Facebook непосредственно в своем приложении, для использования Graph API. Может ли это вмешательство? Я открываю сеанс для этого с разрешениями: public_profile, user_friends friends_games_activity, publish_actions.

Приложение находится в режиме разработки в центре разработчиков Facebook.

Вот мой код, показывающий подборщика:

FBFriendPickerViewController *friendPickerController = 
[[FBFriendPickerViewController alloc] init]; 
friendPickerController.title = @"Pick Friends"; 

// Load the friend data 
[friendPickerController loadData]; 
// Show the picker modally 
[friendPickerController presentModallyFromViewController:self animated:YES handler:nil]; 
+0

Проверьте эту ссылку: http://stackoverflow.com/questions/23417356/facebook-graph-api-v2-0-me-friends-returns-empty-or-only-friends-who-also-use -m –

ответ

3

С API версии v2.0: Список друзей возвращает только друзей, которые также используют приложение. Проверьте Facebook Platform Changelog

+1

ОК спасибо. Но тогда, что рекомендуемый способ для пользователей приглашать других людей в приложение? Я видел, как многие другие приложения отображают список друзей Facebook для отправки приглашений. – user1592096

+1

Если приложение есть в категории игр, то только вы получите неизбежный список друзей. –

Смежные вопросы