3

В моем мобильном приложении facebook login Я запрашиваю разрешения page_messages и page_messaging_subscription.Невозможно отправлять сообщения с помощью Messenger Send API даже после того, как мобильное приложение запросило разрешение страницы_messages

При попытке отправить сообщение тестового пользователя с сервера Node.js, я получаю эту ошибку:

"(#100) Parameter error: You cannot send messages to this id"

Идентификатор является приложением областью действия идентификатора пользователя и запрос является запросом POST выдается к этой конечной точке:

https://graph.facebook.com/v2.6/me/messages?access_token=SOME_PAGE_TOKEN

Примечание: Пользователь ранее не взаимодействовал со страницей.

+0

Привет, у меня есть ответ для этого, я тоже ищу его – sunil

ответ

-1

Facebook (как компания) рассматривает Facebook (как платформу) как отдельную платформу от Messenger.

https://graph.facebook.com/v2.6/me/messages?access_token=SOME_PAGE_TOKEN 

Приведенный API отправляет пользователю сообщение на платформе Messenger. Таким образом, пока пользователь не будет взаимодействовать с вашим приложением/ботом Messenger и не примет его, API /me/messages/ будет последовательно терпеть неудачу.

+0

Спасибо, что сообщили мне, я оставлю его открытым, так как у меня нет возможности подтвердить это, но я считаю, что вы правы. – Jay

+0

Но мотивация вопроса заключается в том, что мы видели что-то подобное при тестировании приложения KLM. Вы покупаете билет с приложением и получаете подтверждение на Menssenger, даже если вы раньше не разговаривали с ними в мессенджере. – Jay

+0

Я вижу. Честно говоря, я этого не заметил. Однако они могут достичь такого потока, используя плагин Messenger [checkbox] (https://developers.facebook.com/docs/messenger-platform/plugin-reference/checkbox-plugin). – TrueKojo

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

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