0

Я хочу пригласить друзей Facebook, как работает приложение Rounds iOS (т. Е. Показать список друзей Facebook в собственном пользовательском интерфейсе и после того, как пользователь нажал «Отправить приглашения») , я показываю диалог запроса с выбранными друзьями, а пользователь только нажимает отправить для отправки приглашений). Это может быть сделано с помощьюПригласите друзей Facebook на мое приложение iOS, которое не является игрой с пользовательским интерфейсом

FBWebDialogs.presentRequestsDialogModallyWithSession(
     nil, 
     message:"Message", 
     title:nil, 
     parameters:["app_id" : APP_ID, "to" : FRIENDS_IDs]) { 
      result, url, error in 
      //Do whatever 
    } 

Проблемы здесь в том, что только два способом я могу использовать, чтобы получить друг иду является:

1- делает запрос на график, используя /me/invitable_friends, который только для доклада доступен игр.

2 другой должен использовать /me/friends НО, но он возвращает только друзей, которые разрешили ваше приложение, а не полный список друзей.

Что я хочу сделать, это уже сделано в другом приложении под названием «Раунды», а также оно не относится к категории игр.

ответ

0

https://developers.facebook.com/docs/apps/faq#invite_to_app

Вы должны использовать Message Dialog на прошивке, чтобы пригласить друг. Нет необходимости получать весь список друзей для этого, пользователь может просто выбрать своих друзей в диалоге. Вы не можете получить весь список друзей в любом случае, если ваше приложение не имеет реализации Canvas, и если ваше приложение не игра. Конечно, есть также taggable_friends, но это только для тегов.

Btw, те другие приложения, где это работает, скорее всего, старые приложения v1.0. Он прекратит работать для них после апреля 2015 года.

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

  • Нет связанных вопросов^_^