4

我想检索使用我的 Facebook 应用程序的所有用户的状态。我对检索用户的朋友状态不感兴趣,只对检索正在使用我的 Facebook 应用程序并已授予我的应用程序“read_stream”权限的用户感兴趣。

我可以通过调用成功检索登录用户或登录用户的朋友之一的状态:

SELECT post_id, message, attachment, type FROM stream WHERE source_id = "SOME ID" AND type IN (46, 247)

但这不是我的目标。我想获得“所有”使用我的 Facebook 应用程序的用户,并在没有任何特定用户登录的情况下获得他们的最新状态提要。

例如:我现在也没有登录facebook,你也没有。但是,当您单击下面的链接时,您将获得该特定用户的 RSS 提要。该用户实际上是一个业务页面,因此它对公众开放。点击此链接

我想从允许我的应用程序“读取流”权限的用户那里检索此信息。

我无法在个人 Facebook 用户页面上检索此信息。所以我的印象是我需要构建一个 Facebook 应用程序来做到这一点。

4

1 回答 1

1

无法检索应用用户的用户 ID 列表,如果您已经拥有用户 ID,则您已经拥有正确的查询格式 - 您只需使用用户的访问令牌进行调用

此处介绍了您无法检索列表的事实:Facebook。如何获取我的应用程序的所有用户的列表?

如果您需要所有用户的状态更新,您可能应该使用实时更新API 在用户添加新消息时向您的应用发送通知,然后您可以使用缓存的 [并且仍然有效的] 访问令牌该用户检索新消息

于 2012-10-30T17:40:52.447 回答