Facebook Graph API Explorer页面访问令牌调用错误求助
解决Facebook Graph API #190错误(提示需使用Page Access Token)的思路
针对你调用Page Insights API时遇到的#190 OAuthException,即使已使用Page Access Token并添加权限仍报错的情况,给你几个排查方向:
确认令牌类型与关联主页
别想当然认为手里的就是Page Access Token,用Facebook的Access Token Debugger验证:- 查看令牌类型是否为「Page」
- 确认令牌关联的主页ID和你请求里的
123456789完全一致
很多时候误拿了User Access Token或者App Access Token,这俩都没法读取Page Insights。
检查令牌权限是否生效
同样在Debugger里看权限列表:read_insights、pages_read_engagement这些权限必须显示为「granted」状态
如果权限没生效,重新生成Page Access Token——生成时务必勾选所需权限,别漏选。
确认账号的主页角色
生成令牌的用户账号,必须是目标主页的管理员、编辑或分析师角色,普通粉丝账号生成的令牌没权限读取Insights数据。简化请求排查参数问题
先去掉时间参数,用最简请求测试:123456789/insights?access_token=你的真实令牌&metric=page_engaged_users&period=day如果最简请求能成功,再逐步添加
since、until参数,排查是否是时间格式错误或范围超出限制(部分Insights数据仅支持查询最近90天)。检查应用状态与权限审核
- 若应用处于测试阶段,确保你的账号是应用的测试用户
read_insights属于需要审核的权限,如果应用已公开上线但未通过权限审核,也会导致令牌权限失效。
内容的提问来源于stack exchange,提问作者Aquen
相关产品推荐
相关产品推荐

