Надеюсь, на это не ответили раньше, я искал везде, но пришел с пустыми руками. Здесь есть несколько похожих вопросов, но ни на один из них нет ответа, который я ищу:
- Как создать приложение facebook, приглашенное внешним приложением? < / а>
- Могут ли пользователи моего веб-сайта пригласить своих друзей через Facebook Connect или API?
Я хочу отправить приглашение Facebook Canvas App друзьям пользователя, выполнившего вход по OAuth, через Graph API.
Я, кажется, хожу по кругу с документацией, поскольку все указывает на диалог JS SDK (https://developers.facebook.com/docs/reference/dialogs/requests/). Конечный результат такой же, когда для приглашенных друзей материализуется уведомление с «{Пользователь} пригласил вас попробовать {Имя приложения}», но я не хочу использовать диалоговое окно JS.
Похоже, я должен искать здесь https://developers.facebook.com/docs/games/notifications однако, когда я пытаюсь отправить уведомление, я могу отправить его только пользователям, которые уже используют приложение. Этот совет, кажется, указывает на ограничение, которое я вижу, однако используемый язык сбивает с толку:
Все уведомления из приложения обрабатываются одинаково, независимо от того, как они отправляются, через этот API или как индивидуальный запрос. Люди не увидят первое уведомление о получении приглашений, то есть они не авторизовали приложение, а друг просто приглашает их попробовать приложение.
Кто-нибудь может помочь?