Есть ли обработчик событий для новых комментариев для плагина комментариев Facebook? - PullRequest
0 голосов
/ 20 января 2019

Я пытаюсь использовать плагин для комментариев в Facebook и отправлять уведомления для публикации на моей странице.В основном я пытаюсь сделать следующее:

  1. пользователь создает сообщение
  2. комментарий Facebook динамически вставляется для этого сообщения путем добавления суффикса к этому сообщению.

Выше две уже сделаны на странице.

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

Я пытался прикрепить обработчик событий в окне комментариев iframe на Facebook, но возникла ошибка перекрестного источника.

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

Вот ссылка с комментариями Facebook, примененными к сообщению: https://helpingcow.com/postit/get_share_listings

1 Ответ

0 голосов
/ 21 февраля 2019

В Facebook убиты подписки на события "comment.create". См. Ответ здесь на мой связанный вопрос ответ . Предпочтительным методом является использование веб-крючков. Как я уже упоминал в вопросе, я не могу использовать ngrok, потому что он поддерживает только Python 3.6 и выше, а у меня 2.7.

Но я использовал localtunnel с npm. Он сделал работу, и я проверил, что мой localhost URL и тестовые веб-зацепки теперь работают. Мне действительно не нужны данные из полезной нагрузки json от webhooks, но просто нужен способ получить идентификатор отправленного элемента при публикации комментария на Facebook, но клиент не может узнать об этом событии, если не используются события, отправленные сервером.

...