API通过帖子ID获取帖子

我正在使用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或图形API资源管理器访问此文章时,出现以下错误

{
    "error": {
        "message": "Unsupported get request.", 
        "type": "GraphMethodException", 
        "code": 100
    }
}

我使用有效的令牌和Graph API调用,并且在从组或公共页面获取单个帖子时获得结果。 为什么当我尝试通过帖子ID获取帖子时返回错误消息,即使帖子在退出时可见?


如果用户没有来自可以看到帖子的用户的访问令牌,则无法访问用户的帖子 - 即使帖子被标记为“公开”,这意味着公开给Facebook用户,并非通过网络和API完全公开 - 您仍然需要提供代表你提交帖子的Facebook用户的访问令牌

链接地址: http://www.djcxy.com/p/5579.html

上一篇: API get post by post id

下一篇: Facebook graph API returns false for existing and public event