Бот Facebook Messenger, не может получить разрешение page_messaging_subscription и получить ошибку - PullRequest
0 голосов
/ 26 июня 2018

Я разработал приложение для ботов на Facebook Messenger.В моем приложении, когда установлено совпадение между мужчиной и женщиной, бот отправляет уведомление на мессенджер.Но, когда бот отправил сообщение, произошла ошибка.Ниже приведено сообщение об ошибке.

«Не удалось вызвать сообщения конечной точки API Messenger 400 Неверный запрос {сообщение: '(# 10) Это сообщение отправлено за пределы разрешенного окна.Вам нужно разрешение page_messaging_subscription, чтобы иметь возможность сделать это.Подробнее о новой политике читайте здесь: https://developers.facebook.com/docs/messenger-platform/policy-overview',”

Я подал заявку на разрешение page_messaging_subscription на своей странице приложения.Тем не менее, он был отклонен из-за рекламы.(На самом деле это не реклама) Также я пробовал другие способы.В https://developers.facebook.com/docs/messenger-platform/send-messages#messaging_types, Если вы используете теги обмена сообщениями, это говорит о том, что политики 24 + 1 можно избежать.,Итак, я сделал сообщение с меткой JSON данных.Ниже

{получатель: {id: receientId,}, сообщение: {текст: «соответствующий текст»}, тип сообщения: «MESSAGE_TAG», «тег»: «PAIRING_UPDATE»}

Я пыталсяЭто.Но результат тот же.как я могу избежать этой ошибки?Разрешение обязательно?

1 Ответ

0 голосов
/ 26 июня 2018

Если вы отправляете сообщение с TAG, вы не должны получать эту ошибку.PAIRING_UPDATE TAG для вашего варианта использования - это то, что вы должны использовать, в документации прямо упоминаются приложения для знакомств.

Существует множество постоянных изменений со стороны Facebook, так что это, вероятно, ошибка.Вы можете сообщить об этом здесь .

Однако это может быть ожидаемое поведение.Прямо сейчас вы можете отправлять только текстовые сообщения и общие шаблоны с TAG.Подробнее см. в этом выпуске .

...