Диалоговое окно запроса Facebook для одного человека

#javascript #facebook

#javascript #Facebook

Вопрос:

Я создаю простую пошаговую настольную игру на facebook. Я планирую создать многопользовательский режим, в котором два игрока могут играть вместе, как в режиме дуэли. Для этого пользователь может отправить запрос приложения другому пользователю с помощью facebook request dialog. Но пользователь может выбрать более одного пользователя в этом диалоговом окне. Как мне заставить его отправлять запрос только одному человеку?

Я мог бы отправить только одному человеку, используя graph API. Но тогда мне нужно получить facebook id целевого пользователя. Я не мог просто «запросить («Дайте мне facebook id пользователя»)» для этого. Что нужно пользователю, так это диалоговое окно, в котором пользователь может выбрать одного из своих друзей и вернуть facebook id. Есть ли такой диалог в facebook? Или мне просто нужно будет создать его.

Ответ №1:

Вам нужно создать его самостоятельно.

  1. Получить всех друзей через Graph API или FQL
  2. Позвольте пользователю выбрать одного из них
  3. Запустите диалоговое окно запроса с идентификатором этого конкретного друга

Комментарии:

1. У меня такая же проблема, и я думаю, что это хороший план, но как я могу запустить диалоговое окно запроса только одному другу пользователя?

Ответ №2:

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

Итак, правильный ответ для меня:

 FB.ui({method: 'apprequests',
message: 'My Great Request',
max_recipients : 1

}, requestCallback);
  

Вы можете найти эту информацию на https://developers.facebook.com/docs/reference/dialogs/requests /

Я надеюсь, что смог бы помочь некоторым разработчикам

приветствия.