首页 文章

Facebook-Graph-API按帖子ID发布

提问于
浏览
0

我在使用Graph API通过post 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
    }
}

我正在使用有效的令牌和图谱API调用,我从组或公共页面获取单个帖子时得到结果 . 为什么当我尝试按帖子ID提取帖子时返回错误消息,即使帖子在我退出时可见?

1 回答

  • 5

    如果没有来自可以查看帖子的用户的用户访问令牌,您就无法访问用户的帖子 - 即使帖子被标记为“公共”,这意味着公众对Facebook用户,而不是通过网络和API完全公开 - 您仍然需要提供您正在代表的帖子获取Facebook用户的访问令牌

相关问题