首页 文章

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

提问于
浏览
3

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

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

我有以下权限:

'manage_pages', 'publish_pages', 'business_management', 'read_insights', 'user_videos'

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

如果我使用了错误的ID,请告诉我 . 如果是的话,我如何才能获得页面中发布的实时视频的 live_video_id

1 回答

  • 1

    要将实时视图视为粉丝页面的视频,您需要:

    有了这个,您可以按以下格式调用图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

    当您将 status 添加到 fields 参数时,"LIVE"表示它当前正在运行,"VOD"表示它已经完成 .

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

相关问题