Facebook Graph API:获取用户标记的所有帖子,即使隐私设置设置为仅限好友

Facebook Graph API:获取用户标记的所有帖子,即使隐私设置设置为仅限好友,facebook,facebook-graph-api,Facebook,Facebook Graph Api,背景: 我正在使用Facebook Graph API获取出现在用户墙上的所有帖子。为此,我们让我们的用户登录Facebook,并在用户注册时向其请求user\u posts权限。为了得到我们一直在打电话的帖子 me/feed?fields=created_time,id,message,from{name,picture.height(48)。width(48),id}&date_format=U&access_token={User's token} 问题: 这将返回出现在用户墙上的所有帖

背景:

我正在使用Facebook Graph API获取出现在用户墙上的所有帖子。为此,我们让我们的用户登录Facebook,并在用户注册时向其请求
user\u posts
权限。为了得到我们一直在打电话的帖子

me/feed?fields=created_time,id,message,from{name,picture.height(48)。width(48),id}&date_format=U&access_token={User's token}

问题:

这将返回出现在用户墙上的所有帖子,但用户被标记且隐私设置不是
public
的帖子除外。我如何获取这些贴子,其中用户已被标记,但隐私设置设置为
朋友
朋友的朋友

这可能是一个bug吗

Facebook文档说:

您的应用程序需要用户\从创建应用程序的人员处获得权限 张贴或张贴标签的人员。然后,您的应用程序可以阅读:

来自授予您权限的人的时间线帖子

其他人在此人的时间线上发表的帖子

其他人标记此人的帖子

我很难很好地解释这个问题,所以我将以我自己的Facebook帐户为例。在我墙上最近的3个帖子中,有1个是我被贴上标签的。我被标记的帖子有一个朋友的隐私设置。我标记的帖子不会出现在Graph API explorer输出中

以下是我墙上最近的3条Facebook帖子:

以下是图形API资源管理器输出:

以下是令牌的权限:

未包含在Graph API Explorer输出中的帖子隐私设置:

重申一下主要问题:如果用户的隐私设置为
public
,graph API只返回用户被标记的帖子


感谢您抽出时间提供帮助。

这似乎是一个bug。我向Facebook报告了此事。以下是错误报告的链接:截至2016年3月8日晚上10:20,太平洋航空公司称错误已确认。

如果您的应用程序状态显示为开发者仪表板上的live,您可以获取所有帖子信息()

您也可以获取标记的帖子信息。要获取所有帖子信息,我们一直在呼叫

me/feed?fields=created_time,id,message,from{name,picture.height(48).width(48),id}&date_format=U&access_token={User's token}


在测试应用程序的
图形api资源管理器中运行查询。一切正常。API 2.7.@stdob——我用Graph API浏览器和我的个人Facebook墙的截图更新了这篇文章。这有助于澄清问题吗?我能补充什么使问题更清楚吗?