Facebook Live直播视频调用评论接口POST请求报错如何解决
Facebook Graph API 直播评论POST报错排查方案
你当前使用的/{live_video_id}/comments端点没有错误,不需要更换端点,可按照以下顺序排查问题:
- 确认访问令牌类型是否正确:GET请求获取公开评论仅需要普通用户令牌即可,但向直播视频发布评论属于写入操作,若该直播归属于Facebook公共主页(而非个人用户主页),必须使用对应公共主页的访问令牌发起请求,不能使用个人用户访问令牌,即便你的个人账号拥有该主页的管理权限也会触发权限类报错。
- 确认目标直播的实时状态:请求发起时目标直播需要处于正在直播的状态,直播结束转为归档视频后,平台会默认关闭评论写入权限,仅保留评论读取权限,和你GET请求正常、POST请求报错的表现完全吻合。
- 校验POST请求参数合法性:发起请求时必须携带
message参数,且参数内容不能为空、不能包含平台规则禁止的违规内容,内容触发审核拦截时也会返回该类泛化报错。 - 权限归属校验:你已开通的
pages_manage_engagement权限满足写入评论的要求,需要确认你授权的账号确实拥有目标直播所属主页的对应操作权限,没有出现跨主页授权的情况。 - 快速验证方法:你可以在Facebook Graph API Explorer中切换为对应主页的访问令牌,传入目标直播ID和
message参数发起POST测试,可快速定位具体问题。
内容的提问来源于stack exchange,提问作者Karl Wong
相关产品推荐
相关产品推荐

