#javascript #facebook
#javascript #Facebook
Вопрос:
Я создаю простую пошаговую настольную игру на facebook. Я планирую создать многопользовательский режим, в котором два игрока могут играть вместе, как в режиме дуэли. Для этого пользователь может отправить запрос приложения другому пользователю с помощью facebook request dialog. Но пользователь может выбрать более одного пользователя в этом диалоговом окне. Как мне заставить его отправлять запрос только одному человеку?
Я мог бы отправить только одному человеку, используя graph API. Но тогда мне нужно получить facebook id целевого пользователя. Я не мог просто «запросить («Дайте мне facebook id пользователя»)» для этого. Что нужно пользователю, так это диалоговое окно, в котором пользователь может выбрать одного из своих друзей и вернуть facebook id. Есть ли такой диалог в facebook? Или мне просто нужно будет создать его.
Ответ №1:
Вам нужно создать его самостоятельно.
- Получить всех друзей через Graph API или FQL
- Позвольте пользователю выбрать одного из них
- Запустите диалоговое окно запроса с идентификатором этого конкретного друга
Комментарии:
1. У меня такая же проблема, и я думаю, что это хороший план, но как я могу запустить диалоговое окно запроса только одному другу пользователя?
Ответ №2:
у меня был тот же вопрос, и я приземлился здесь. Я знаю, что это старый вопрос, но все же люди могут и найдут это.
Итак, правильный ответ для меня:
FB.ui({method: 'apprequests',
message: 'My Great Request',
max_recipients : 1
}, requestCallback);
Вы можете найти эту информацию на https://developers.facebook.com/docs/reference/dialogs/requests /
Я надеюсь, что смог бы помочь некоторым разработчикам
приветствия.