我正在尝试访问通过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 回答
要将实时视图视为粉丝页面的视频,您需要:
在facebook开发者处创建的应用程序
用户访问令牌(用于测试,例如通过调用https://developers.facebook.com/tools/accesstoken/)
粉丝页面ID
有了这个,您可以按以下格式调用图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,请立即告诉我它是否有效 . 谢谢 .