如何获取 Facebook 直播视频的直播视频 ID?

Sha*_*tra 5 video facebook facebook-graph-api facebook-live-api facebook-graph-api-v2.8

我正在尝试访问通过 Facebook 页面直播的实时视频的实时观看次数。我正在使用从 API 请求中获取的 ID{page-id}/videos/uploaded当我使用该视频 ID 并{video-id}?fields='live_views对其显示错误代码 100的 GET 请求时,消息为:

(#100)尝试访问节点类型(视频)上不存在的字段(live_views)

我有以下权限:

'manage_pages', 'publish_pages', 'business_management', 'read_insights', 'user_videos'
Run Code Online (Sandbox Code Playgroud)

我正在使用 user_access_token 发出 GET 请求。我正在使用 Graph API 版本 2.8。

如果我使用了错误的 ID,请告诉我。如果是,那么我怎样才能获得live_video_id在页面中发布的实时视频?

Rau*_*nto 2

要获取粉丝页面视频的实时观看次数,您需要:

这样您就可以按以下格式调用图形 API: https://graph.facebook.com/v2.8/<fan_page_id>/live_videos?access_token=<access_token>?fields=live_views

当然,如果您需要更多信息,您可以在 fields 参数中添加更多元素。Facebook 的 Graph API 浏览器可以提供帮助: https://developers.facebook.com/tools/explorer

添加参数时statusfields“LIVE”表示正在直播,“VOD”表示已经结束。

如果您尝试为其实现WebHook ,请告诉我它是否有效。谢谢。