Как решить 'Параметр subscribed_fields обязателен' curl -x post command command error для создания чат-бота в facebook с использованием node.js и heroku? - PullRequest
0 голосов
/ 23 января 2019

Heroku работал успешно, была создана страница и приложение на Facebook, настройка webhook.Но чтобы позволить чат-боту отправлять / получать сообщения, в командной строке терминала -x использовалась команда curl -x POST - graph.api v3.2, но выдает ошибку о том, что для нее требуются подписанные поля.

v3.2 является текущей версией, могу ли я использовать какую-то другую версию, возможно, где подполя не требуются?Я пробовал 2.6-2.11 до 3.2.Ничего из этого не работает, выбрасывает неопределенные ошибки в подполе и требует ошибок.

curl -X POST "https://graph.facebook.com/v3.2/me/subscribed_apps?access_token=(here Я поставил свой идентификатор токена страницы)"

Ожидается вывод поговорки -Успешное Истина

1 Ответ

0 голосов
/ 24 января 2019

subscribed_fields просто обязательный параметр, поэтому вы не можете подписать приложение на обновления со страницы, не указав, для каких полей вы хотите получать обновления.

Документация гласит, что тип - это массив предопределенных ключевых слов, поэтому вы должны иметь возможность подписаться на несколько полей в одном запросе, используя subscribed_fields={field1,field2,...}

...