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

Facebook Graph API v18.0调用/me/accounts返回空数组的问题求助

解决Facebook Graph API v18.0 /me/accounts返回空数组的问题

以下是针对性的排查和解决步骤:

  • 确认页面角色权限:你需要在目标Facebook页面中拥有「管理员」「编辑」「版主」或「广告主管」角色,仅应用管理员身份不足以获取页面数据,普通页面角色(如直播管理员、关注者)无法通过/me/accounts返回页面信息。

  • 检查Facebook Login的页面权限设置:

    1. 进入Facebook应用后台,依次打开「产品」→「Facebook Login」→「设置」
    2. 确保「允许页面访问权限」选项处于开启状态
    3. 确认「页面权限」列表中已添加你请求的pages_show_list、pages_read_engagement等权限
  • 重新生成访问令牌并确认授权细节:
    在Graph API Explorer中生成令牌时,注意以下两点:

    • 生成令牌前,务必勾选所有需要的页面权限(包括pages_show_list)
    • 登录授权弹窗中,展开页面权限相关选项,确认已勾选「允许应用访问你的Facebook页面」,部分情况下该选项会默认折叠,容易遗漏
  • 验证令牌的页面访问权限:
    使用Access Token Debugger查看令牌详情时,除了权限列表,还要检查「数据访问权限」字段是否包含页面访问权限,同时确认令牌关联的用户是你本人。

  • 直接调用单页面接口验证:
    尝试调用/{你的页面ID}?fields=name,access_token,如果能正常返回页面数据,说明页面本身无问题,问题集中在/me/accounts的权限范围或授权流程上;也可以尝试调用/me?fields=accounts{id,name},看是否能返回页面列表。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 00:10:10