Фид Facebook API не отправил информацию на мой веб-крючок?

Я администратор моего тестового приложения и моей тестовой страницы.

Сейчас я делаю функцию получения канала в реальном времени с помощью webhook, только в режиме разработки.

Когда я нажимаю кнопку тестирования на панели инструментов приложения, она отправляется на мой веб-крючок. Но когда я комментирую или люблю... пост, Facebook не отправляет, хотя я подписался на веб-крючок. С сообщениями оно было успешно отправлено, а фид - нет.

Я прошу поддержку Facebook, чтобы они сказали, что:

"Приложения смогут получать тестовые веб-хуки, отправленные с инструментальной панели приложения, пока они находятся в процессе разработки. Производственные данные, включая администраторов, разработчиков и тестировщиков приложений, не будут доставлены, если приложение не является действующим. Для получения фида через Интернет, ваше приложение должно быть активным и должно пройти проверку приложения для получения необходимых разрешений."

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

Спасибо.

2 ответа

Невозможно запустить эту службу без проверки приложения, поскольку невозможно добавить разрешение "mange_pages" для ( тестового) пользователя в приложении для разработки. В то же время невозможно перевести testapp в режим live. Поскольку то же самое верно, и наоборот, единственным решением является обзор приложения, чтобы получить информацию с определенной ( тестовой) страницы.

  • Для живого тестирования я предлагаю создать testuser и подписаться на информацию о "пользователе", чтобы проверить ваш webhook.

  • Вы можете проверить с GET graph.facebook.com/app-id/subscriptions, если ваше приложение успешно подписано на "информацию о странице". Графика API Документация

  • Как вы уже упоминали, вы также можете отправлять тестовые вызовы "Информация о странице" на конечную точку.

ОБНОВЛЕНИЕ 18 ноября 2018

Если вы перейдете на страницу Webhook -> в панели инструментов своего приложения по https://developers.facebook.com/, вы сможете заметить, что Webhooks в режиме разработки не работают.

Я отправил отчет об ошибке в Facebook для этой проблемы, так как нет правильного решения. Вы можете проверить это по адресу: https://developers.facebook.com/support/bugs/1570460936387604/

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

Другие вопросы по тегам