You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Facebook Live Comments API问题:缺失'user'字段信息

解决Facebook Live评论API无法获取好友评论发布者信息的问题

核心前提

你必须拥有Facebook Business Manager账户,个人账号无法使用Business Asset User Profile Access功能。

具体操作流程

  1. 关联资产到Business Manager
    打开你的Business Manager后台,进入「资产」板块,把视频所属的Facebook Page添加进来,确保你是该Page的管理员权限。

  2. 给API应用分配用户资料访问权限

    • 进入Business Manager的「系统设置」→「权限」→「应用」
    • 找到你正在使用的API应用,点击编辑权限
    • 勾选对应Page的「User Profile Access」权限,保存更改
  3. 调整API请求参数
    之前的请求可能只获取了评论内容,现在需要明确指定拉取发布者信息的字段:

    GET /{live-video-id}/comments?fields=message,from{id,name}
    

    注:即使权限生效,也只能获取到用户的公开ID和姓名,无法获取隐私信息。

  4. 验证权限生效
    用Graph API Explorer测试上述请求,检查返回结果中是否包含from字段(含id和name)。如果是公开应用,需要提交权限审核后才能面向所有用户生效;测试阶段用Business Manager关联的测试用户或内部用户即可正常获取。

额外注意事项

  • 仅当评论者的隐私设置允许公开信息,或者评论者属于你的Business Manager关联用户时,才能获取到发布者信息
  • 不要请求超出权限范围的字段,否则会返回权限错误

内容的提问来源于stack exchange,提问作者Nguyen Hoang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.12 16:59:51