Получайте комментарии в реальном времени из видео в реальном времени Facebook-live-api - PullRequest
0 голосов
/ 07 февраля 2020

Я настраиваю конечную точку для получения комментариев в реальном времени от потокового видео в реальном времени. Я плавно выполняю действия, описанные в этом документе: https://developers.facebook.com/docs/graph-api/server-sent-events/endpoints/live-comments/.

Был один Человек, который дважды прокомментировал мое потоковое видео в прямом эфире, и я также получил эти 2 комментария, но «id» этого человека в 2 комментариях отличается. Может кто-нибудь объяснить мне об этом, и есть ли способ исправить это.

var source = new EventSource(
'https://streaming-graph.facebook.com/{live-video-id}/live_comments?access_token={access_token}&comment_rate=one_per_two_seconds&fields=from{name,id},message');

source.onmessage = function(event) {
  console.log(event.data);
};

ответ 1: {"from": {name: "Joe Commenter", "id": 126577551217199} Сообщение: «Мне нравится!» }

ответ 2: {"from": {name: "Joe Commenter", "id": 23567175551752}, "message": "Отличное фото!" }

1 Ответ

0 голосов
/ 08 февраля 2020

Это две разные учетные записи, вероятно, бот, создающий профиль для последующего использования для спама.

...