通过Graph API获取Facebook页面评论报需页面令牌错误的咨询
#210报错的两点疑问说明
未完成应用审核是不是报错原因?
完全不是。
这个错误码的触发逻辑非常明确:接口端根本没识别到你传的是合法的页面访问令牌,属于身份类型不匹配的OAuth校验错误,和应用审核状态没有任何关系。
开发模式下的未审核应用,只要操作账号是目标Facebook页面的管理员/编辑,申请到对应权限后就可以直接调用和自身关联页面的接口,不需要等平台审核——平台审核是当你面向公开普通用户开放服务时才需要满足的准入门槛,根本不会触发身份校验类的报错。
请求语法是不是有错?
请求路径的写法本身是对的,{page-id}/ratings是Graph API合法的调用路径,报错的核心是你实际传入的访问令牌不符合接口要求,常见的踩坑点基本都出在令牌生成环节:
- 最常见的问题:直接把Graph API Explorer默认生成的用户访问令牌当Page Token用了。这类令牌的身份归属是个人用户,不是页面,接口校验时会直接打回,触发210错误
- 生成Page Token的正确操作是:选完所有需要的权限后,点开AccessToken的下拉选择框,手动选中你要访问的目标页面,这时候生成的令牌才是带页面身份的有效Page Token,默认生成的令牌不会自动绑定页面身份
- 就算选对了页面生成了令牌,也要确认令牌实际生效的权限包含
pages_read_user_content,缺权限的令牌同样会被接口拦截
最快的排查方式
把你请求里实际用到的令牌粘到Graph API的Token调试工具里,核对两个信息就行:
- 令牌的类型标注是不是
Page - 权限列表是不是覆盖了你之前配置的三个pages相关权限
只要令牌类型不是Page,不管你路径写的多标准,都会报#210。
内容的提问来源于stack exchange,提问作者user594297
相关产品推荐
相关产品推荐

