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

Graph API me/accounts端点返回空数据,无法获取页面令牌求助

解决Graph API /me/accounts返回空数据的问题

排查方向及解决方案

  • 核对权限完整性:/me/accounts接口除了business_management,还需要pages_show_list(用于获取页面列表)和pages_read_engagement/pages_manage_metadata(用于获取页面令牌)权限。调用/me/permissions?access_token={user-access-token}确认这些权限已被授予且状态为granted。
  • 确认页面归属与权限:确保你要获取的页面确实属于当前用户(/me返回的ID),或者用户在商务管理平台(BM)中被赋予了该页面的管理员/编辑等角色。若页面归属于BM,需检查用户在BM中的角色是否包含页面访问权限。
  • 验证令牌有效性:用debug_token接口检查令牌是否过期或存在其他问题:
    GET /debug_token?input_token={user-access-token}&access_token={app-id}|{app-secret}
    
  • 检查应用模式:如果应用处于开发模式,仅测试用户能访问页面数据。若面向普通用户使用,需完成权限审核并将应用切换至公开模式。

获取页面令牌的正确操作

当上述问题都排查解决后,调用/me/accounts接口即可返回包含页面令牌的列表:

GET https://graph.facebook.com/me/accounts?access_token={user-access-token}

每个页面条目里的access_token字段就是对应的页面令牌。

若通过BM管理页面,也可调用BM接口获取:

GET /{business-id}/pages?access_token={user-access-token}

内容的提问来源于stack exchange,提问作者Sinem Çeliktaş

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.29 17:52:31