Канал страницы API Facebook не отправлял информацию на мой веб-перехватчик?

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

Теперь я выполняю функцию получения ленты страницы в реальном времени с помощью веб-перехватчика, только в режиме разработки.

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

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

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

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

Большое спасибо.


person kevin    schedule 25.06.2018    source источник
comment
Получили ли вы решение своей проблемы в последнее время? Я боролся через это долгое время назад ... проверка моего приложения становится проблемой, поскольку я не могу разработать и отправить на проверку с ограниченными разрешениями. @Kevin   -  person Disha Goyal    schedule 08.08.2019


Ответы (2)


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

  • Для тестирования в реальном времени я предлагаю создать testuser и подписаться на информацию о " user ", чтобы проверить свой веб-перехватчик.

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

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

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

введите описание изображения здесь

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

person L.Lukas    schedule 27.08.2018
comment
Я не совсем слежу за настройкой, чтобы получать веб-перехватчик страницы и оставлять комментарии. Возможный сценарий: - Пользователь публикует комментарий на странице (необходимо получить веб-перехватчик со страницы) - Страница отвечает на сообщение в виде комментария (требуются разрешения publish_pages) - person Remy Burney; 29.10.2018
comment
Любое решение для этого? Я подписал приложение на тестовую страницу со страницей веб-перехватчика ›подписан канал. он находится в режиме разработки, я могу получить тестовый вызов с панели управления, но все еще не могу получать обновления от тестового пользователя и тестовой страницы. - person user2224893; 17.11.2018
comment
@RemyBurney, вы получали отзывы на Facebook от вебхуков? - person Maneesh Rao; 20.01.2020
comment
@ManeeshRao, нет, я этого не делал. Я поместил этот проект в список невыполненных работ, и у вас будет решение ;-) - person Remy Burney; 05.02.2020

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

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

person Remy Burney    schedule 20.11.2018
comment
Да, это проблема курицы и яйца. Мы не можем разработать приложение. Но теперь у facebook нет предложений по решению этой проблемы. - person kevin; 22.11.2018