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

Facebook Graph API v19的me/accounts返回空及令牌异常求助

解决Facebook Graph API v19 me/accounts返回空及Page Token无效问题
  • 检查应用发布状态:如果应用处于开发模式,只有添加到「测试用户」列表的账号才能返回数据。去应用后台「角色」→「测试用户」,确认当前操作的Facebook账号已加入列表。
  • 验证用户令牌有效性:用Facebook Access Token Debugger检查你的User Access Token:
    • 确认令牌未过期(短期令牌仅1小时有效期,长期令牌需通过oauth/access_token接口刷新)
    • 核对pages_show_list、pages_read_engagement、business_management权限是否实际授予(有时候授权弹窗点击后,高权限可能需要二次确认)
    • 确保令牌绑定的应用ID与当前操作应用一致,避免混用其他应用的令牌
  • 确认页面角色权限:当前Facebook账号必须是目标页面的「管理员」「编辑」或「版主」,只读角色无法获取Page Token和访问信息流,去页面设置「页面角色」检查等级。
  • 规范me/accounts请求参数:调用接口时必须指定fields参数,否则默认仅返回id,看似空数据。正确请求示例:
    GET /v19.0/me/accounts?fields=id,name,access_token
    
  • 排查Page Token生成逻辑:
    • 用调试工具验证生成的Page Token关联的页面ID是否匹配
    • 若需长期有效Page Token,必须用长期用户令牌调用me/accounts获取,可将有效期延长至60天
  • 检查应用权限审核状态:若应用为公开模式,business_management这类高权限需通过Facebook审核才能生效。去应用后台「应用审核」→「权限和功能」查看状态,未通过则先切换回测试模式验证。
  • 测试API版本兼容性:临时切换到v18版本调用接口,排查是否为v19版本的兼容性bug。

补充:既然其他应用可正常访问,说明账号和页面本身无问题,问题大概率出在当前应用的配置、令牌权限或请求参数上。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 08:09:57