【发布时间】:2015-03-26 21:40:07
【问题描述】:
我想从另一个用户(用户 B)而不是“我”(用户 A)那里获取 /{user-id}/feed,但查询返回一个空列表。
我正在使用 Graph API Explorer 进行查询,并且我获得了具有 user_posts、user_status 和 read_stream 权限的访问令牌,但我不能获取此信息。
在this thread中是这样说的:
另外,被查询的用户需要授予应用read_stream权限。
在this other thread 他们说:
如果用户是您的应用程序用户,获得了 read_stream 权限,则您可以访问 USER_ID/feed。这是因为 USER_ID/feed 端点仅在用户授予您的应用程序 read_stream 权限时可用。不允许应用访问令牌。
如果用户不是您的具有 read_stream 的应用用户,则您访问的是 USER_ID/links。这是因为访问此端点不需要 read_stream 权限。不允许应用访问令牌。
我的问题:
- 我真的需要这个其他用户(用户 B)授予此权限以访问他的提要吗?
- 我在哪里可以找到这样的官方文档?
-
/{user-id}/links似乎可以访问,posts、statuses或tagged是否也可以访问,或者我可以访问links而无需用户 B 授予此权限?
注意:
由于目的是在 iOS 和 Android 应用程序中使用它,我不能使用 read_stream 权限,所以我会使用 user_posts 这应该是有效的,正如他们在 https://developers.facebook.com/docs/graph-api/reference/v2.3/user/feed 中所说的那样
>
【问题讨论】:
标签: facebook facebook-graph-api feed facebook-ios-sdk