Facebook Messenger Send возвращает & quot; Не найдено ни одного подходящего пользователя & quot;

Я хочу отправить сообщение пользователю со своего сервера после того, как он успешно обновит свои платежные реквизиты в веб-представлении Facebook Messenger, перед тем как закрыть окно веб-просмотра и вернуться в чат.

Я отправляю сообщение POST, как определено, https://graph.facebook.com/v2.6/me/messages?access_token=азбука В формате:

{
"recipient": {
"id": 123456789
},
"message": {
"text": "hello, world!"}
}

…где 123456789 является действительным идентификатором пользователя в области видимости человека, которому я отправляю сообщения (в настоящее время этот человек является администратором приложения, пока мы находимся в разработке).

Я получаю ответ:

{
"error": {
"message": "(#100) No matching user found",
"type": "OAuthException",
"code": 100,
"error_subcode": 2018001,
"fbtrace_id": "CTdzskm/2rM"}
}

Ничто из того, что я делаю, не может изменить это. Я просто не могу заставить свое приложение отправить сообщение в чат Facebook Messenger через cURL.

1

Решение

Убедитесь, что вы используете тот же токен доступа на уровне страницы, чтобы отправить новое сообщение, которое использовалось при получении PSID этого человека.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]