it-swarm.com.ru

Как мне сменить фейсбук-мессенджер?

Я успешно внедрил бота в Facebook. Работает нормально. Я пытался изменить URL-адрес webhook, поскольку мне нужно перенести его на другой сервер с новым доменом.

Существует возможность изменить события, но я не смог найти и вариант изменить веб-крючок. Как я могу изменить это?

enter image description here

51
delsanic

Вы не можете редактировать ссылку непосредственно из продукта "Messenger". В левом меню, после выбора приложения, вы должны нажать "+ добавить продукт" и добавить также веб-хуки. Из веб-крючков вы можете редактировать также веб-крючок мессенджера.

Чтобы редактировать веб-крючок, нажмите кнопку Edit Subscription на странице. Убедитесь, что в раскрывающемся списке вверху выбрана опция Page. enter image description here

126
sabrina

Вы можете изменить webhook в разделе "webhooks" в меню (рисунок).

enter image description here

3
fritak

Помимо настройки из пользовательского интерфейса, вы также можете использовать API subscriptions для достижения этой цели:

Документы: https://developers.facebook.com/docs/graph-api/reference/app/subscription

Например:

POST /v2.12/{app-id}/subscriptions HTTP/1.1
Host: graph.facebook.com

object=page&callback_url=http%3A%2F%2Fexample.com%2Fcallback%2F&fields=about%2C+picture&include_values=true&verify_token=thisisaverifystring

callback_url - это то, что вы хотите изменить. Убедитесь, что вы правильно настроили field и verify_token.

3
Chen-Tsu Lin