【问题标题】:Get real-time comments from videos live Facebook-live-api从视频直播中获取实时评论 Facebook-live-api
【发布时间】:2020-05-23 10:30:35
【问题描述】:

我正在设置一个端点来接收来自实时流媒体视频的实时 cmets,我顺利地按照本文档中的步骤操作:https://developers.facebook.com/docs/graph-api/server-sent-events/endpoints/live-comments/

有一个人直接评论了我的直播视频两次,我也得到了那2个cmets,但是那个人在2个cmets中的“id”不同。谁能解释一下,有什么办法可以解决。

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: {“来自”:{名称:“乔评论者”,“id”:126577551217199},“消息”: “我喜欢!” }

响应 2: {“来自”:{名称:“乔评论者”,“id”:23567175551752},“消息”: “好照片!” }

【问题讨论】:

  • ID 真的相距那么远吗?或者它们只是在最后几位数字上有所不同? (您似乎直接从文档中的示例响应中复制并粘贴了第一个。)
  • 是的,我借用文档的回复表来描述我的问题,直播视频上的评论者ID完全异类。
  • 请问您是如何使用实时评论 API 获取用户 ID 和名称的?您申请审查的许可是什么?因为在我的应用程序中,当一个在 FB APP cmets 中没有角色的用户在实时提要上时,我没有得到 ID 和名称。请帮忙。谢谢。

标签: facebook facebook-graph-api facebook-javascript-sdk facebook-live-api


【解决方案1】:

它们是两个不同的帐户,可能是一个构建配置文件以供以后用于垃圾邮件的机器人。

【讨论】:

    猜你喜欢
    • 2019-08-11
    • 1970-01-01
    • 2017-05-30
    • 2018-01-27
    • 2016-03-21
    • 2023-03-09
    • 1970-01-01
    • 1970-01-01
    • 2017-05-27
    相关资源
    最近更新 更多