根据fb的文档(https://developers.facebook.com/docs/reference/api/page/)我不需要user_access_token来检索公共页面的注释,app_access_token就足够了。但是,当我发送https://graph.facebook.com/starbucks/notes?access_token=my_app_token之类的请求时,我收到了需要用户访问令牌的回复。
我的问题是:
谢谢!
答案 0 :(得分:0)
可能会根据人口统计信息(例如当前用户的年龄或位置)限制对某些页面的访问。访问可能 也仅限于Page的管理员。
根据您上面的调查结果,以及您在上面分享的文档链接中的引用,这告诉我星巴克可能只允许他们的页面管理员访问其页面的笔记连接。
尝试自己创建一个页面,使用各种设置,查看有和没有令牌的内容。不应该花太多时间。
答案 1 :(得分:0)
notes
连接确实存在问题。老实说,我不认为文档中有错误的信息(但这个特定连接中的错误)。
我看到reported bug关于这个问题(由你报道了吗?),但有一个来自Facebook的有趣回应!显然,这个人只是复制/粘贴这个“标准”官方响应并随机关闭错误!
每个人都在阅读以下内容:
/page_id/notes
access_token
并用它替换资源管理器中的那个结果:
{
"error": {
"message": "A user access token is required to request this resource.",
"type": "OAuthException"
}
}
如果这是可重复的,那么订阅bug并通过单击“是”确认可重现的问题。