我在使用Graph API按帖子ID获取帖子时遇到问题。在Graph API参考(https://developers.facebook.com/docs/reference/api/post/)中,它表示:
没有read_stream权限的查询将仅返回数据的公共视图(即,用户注销后可以看到的数据)。
我无需登录Facebook就能打开https://www.facebook.com/franzee/posts/10151947780174121,但是当我尝试使用Graph API或Graph API Explorer访问这篇文章时,出现以下错误
{
"error": {
"message": "Unsupported get request.",
"type": "GraphMethodException",
"code": 100
}
}
我正在使用有效的令牌和Graph API调用,并且在从网上论坛或公共页面中获取单个帖子时得到了结果。为什么当我注销后可见帖子时,为什么尝试按帖子ID获取帖子时仍返回错误消息?
没有可以看到帖子的用户的访问令牌,就无法访问用户的帖子-即使帖子被标记为“公共”,这意味着对Facebook用户公开,而不是通过Web和API完全公开-您仍然需要提供您代表提取帖子的Facebook用户的访问令牌
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句