了解Facebook页面是否为直播

Xor*_*oso 9 facebook

有可能找出一些Facebook页面现在是直播吗?我正在寻找Facebook API,从那里我觉得它是不可能的,因为/{page_id}/live_videos似乎只有你是一个页面的管理员(或你已被授予访问权限)才能工作,因为你无法阅读公众的实况视频页面访问令牌.

Cok*_*oke 5

是的你可以。这实际上称为WebHook(某个应用程序/用户同时通知页面上的更改)。为此,您将必须创建一个Facebook App,该App将订阅要跟踪的特定页面上所做的更改。

您可以简单地从应用程序的仪表板中执行此操作,也可以通过Graph API 2.7(因为此版本支持live_videos)调用来执行此操作,{app-id}/subscriptions然后选择任何页面对象订阅,可以通过Facebook API(在您的情况下live_videos)使用。

对于此类订阅,您的应用需要被列入白名单,以防止垃圾邮件或重新传输从特定页面接收的信息。

要获取有关WebHook实施的更多信息,请阅读Facebook API文档:https : //developers.facebook.com/docs/graph-api/webhooks


小智 1

您也许能够从以下位置获取返回的字符串(如果有):

获取 /v2.7/{page-id}/live_videos HTTP/1.1

主办方:graph.facebook.com

您可以在以下位置阅读更多信息:https ://developers.facebook.com/docs/graph-api/reference/page/live_videos/