0

我正在通过 JavaScript API 访问 Facebook API,需要用户状态和墙上的照片。我通过 /me/statuses 获取状态,但我真的不知道如何包含图片状态,而不是将数据与可以在相册“Wall Photos”中找到的图片合并。如果这将与单个请求一起工作以启用正确的分页,那就太好了。

4

2 回答 2

1

如果您还没有,您必须设置一个应用程序并从用户那里获得 read_stream 权限。然后你可以使用我/feed 来查询墙上的所有帖子。帖子的类型不会显示为状态,而是显示为照片,无论它是否已上传到相册然后共享或通过状态更新直接共享。这可能就是您无法通过我/状态获取它们的原因。

于 2012-07-29T21:00:52.100 回答
1

您可以使用 FQL 获取该信息 -表有一个名为 的字段type,您可以使用 IN 运算符“过滤”某些类型:

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

46 是状态更新,247 是贴在墙上的照片。

于 2012-07-30T08:52:46.760 回答