0

我正在尝试为我的页面开发一个管理工具,为此,我需要访问我的用户发布的内容(因为我重新发布了他们的很多内容 - 例如照片)

看起来我可以访问我发布的所有内容,但我似乎找不到任何对允许我访问用户内容的功能的引用。

这在 API 中不可用吗?

4

2 回答 2

0

您可以在以下位置获取页面的所有帖子:

https://graph.facebook.com/[PAGE_NAME_OR_ID]/feed?access_token=...

但是,您不能很好地过滤这个。为您提供更多控制权的一个选项是 FQL。表的这个查询应该让您开始使用其他人的帖子。

SELECT post_id, actor_id, message, attachment, permalink FROM stream
  WHERE source_id = [PAGE_ID] AND filter_key = 'others'

如果用户已将他们的帖子设置为私有,则此调用不会将其返回。您还需要注意stream表格的限制:它在过去 30 天内最多只能返回 50 个帖子。如果你想要更多,你必须使用一个 LIMIT 子句来翻阅你的结果。

于 2012-08-18T02:41:32.533 回答
0

根据我的经验,我正在开发过去两年的 Facebook 应用程序,您无法获取任何用户信息,并且使用Page Signed 请求您可以获得用户 ID、isowner、timezone 和 isLiked only..

于 2012-08-18T06:12:24.987 回答