Тестовая отправка Facebook Webhook не работает?

Я создаю Facebook Webhook. Ссылка обратного вызова была проверена, поэтому соединение должно быть в порядке.

Когда я дополнительно протестирую Webhook, нажав кнопку тестирования под feed, введите здесь описание изображения введите здесь описание изображения

кажется, это работает.

Однако на мой сервер ничего не получено, даже журнал доступа в Apache. (Я проверил и ssl_access_log, и access_log) Любое предложение о том, что я, возможно, пропустил?


person cytsunny    schedule 06.06.2017    source источник


Ответы (2)


Вы забыли написать метод запроса POST?

Facebook Webhook подтверждает URL-адрес обратного вызова в запросе GET, но отправляет событие в запросе POST. Таким образом, вам нужны методы GET и POST на вашем сервере.

person Do Minh Phong    schedule 16.06.2017
comment
В этом случае я ожидаю, что сервер получит ошибку 404 not found в журнале ошибок и попытку в журнале доступа. - person cytsunny; 16.06.2017
comment
Да. Я забыл об этом. - person Do Minh Phong; 16.06.2017

Оказывается проблема в использовании vhosts. Vhosts настроен моим коллегой, и он решил сохранить журнал доступа и журнал ошибок, поместив их в место, отличное от местоположения по умолчанию.

person cytsunny    schedule 16.06.2017