【问题标题】:Facebook streaming graph live comments works partlyFacebook 流图实时评论部分有效
【发布时间】:2018-10-05 21:33:30
【问题描述】:

我正在测试 Facebook Live Comments (

在另一个流媒体上,它只是轮询,没有显示任何评论。

我需要在发布时获取 cmets,以及发送它的用户 ID(这就是 Graph cmets 轮询系统不适合的原因。没有 from_id)

如果没有这种不明确的过滤,如何使实时评论正常工作?

【问题讨论】:

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


    【解决方案1】:

    很遗憾,由于最近的 Graph API 更改,在许多情况下您将无法获取 from 字段。

    如果此直播视频位于主页上,并且您使用的是主页访问令牌,则可以访问 from 字段。如果实时视频几乎在其他任何地方,您将无法获得from 字段。

    另请注意,有新的限制。由于您在视频对象上获取 cmets,因此您可以使用 SSE 端点来避免这些限制:https://developers.facebook.com/docs/graph-api/server-sent-events 请注意,cmets 的 SSE 端点在其他对象类型上不可用。

    【讨论】:

    • 但是为什么live cmets http请求只返回部分用户的cmets呢?一些用户正在被过滤,但上面的链接中没有过滤参数。
    • @mik 某些用户的偏好设置可能允许您访问这些数据。在其他情况下,cmets 甚至可能来自页面而不是用户。
    • 这没有意义,因为我创建了一个新用户,没有任何偏好更改,他的 cmets 仍然没有出现。而且所有的cmet都来自用户,只是特定的被屏蔽了。
    • P.S.视频是否归我所有都没有关系。
    • @mik 没有具体的例子,我不知道还能告诉你什么。 from 字段并不总是可用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-11
    • 1970-01-01
    • 1970-01-01
    • 2012-03-27
    • 1970-01-01
    • 2011-11-18
    • 2012-04-17
    相关资源
    最近更新 更多