如何通过Graph Explorer读取我的facebook帖子?

时间:2015-05-29 20:42:48

标签: facebook-graph-api

我为facebook创建了一个测试应用程序,用于阅读用户的个人资料以获取他们的帖子。

在应用详细信息下 - > App Center列出的平台我点击了"配置App Center权限"按钮,并添加" read_stream"和" user_posts"该应用的权限。

然后我进入Tools&支持 - >访问令牌工具并为自己授予会话令牌。

然后我进入Tools&支持 - >图形API资源管理器,粘贴会话令牌,并访问以下URL:me/feed,但得到以下调试错误:

The field 'feed' is only accessible on the User object after the user grants either the 'user_posts' or 'read_stream' permission.

除此之外,我无处可去。我进入我的公开Facebook个人资料以调整应用设置,但没有设置授予提要读取权限。

我点击了" Debug"在开发人员工具中访问令牌旁边的按钮,它显示范围为" user_friends,public_profile"而不是应用程序想要的完整权限范围。

我能够创建测试用户并使用正确的权限登录,但问题是测试用户没有提要或数据,我不想手动创建一堆假的提供数据。

如何在测试过程中从我自己的APP获取自己的饲料?

1 个答案:

答案 0 :(得分:0)

在授权过程中,您必须指明应用所需的权限。默认情况下,只允许“公共配置文件权限”,但必须在参数范围中添加其余权限。

示例:https://www.facebook.com/dialog/oauth scope = user_posts & redirect_uri = http://localhost/login&client_id=XXXXXXXXX&response_type=code

您还可以添加更多权限:“scope = user_posts user_location user_games_activity”。

Facebook Permissions

祝你好运, 贡萨洛。