1

我想在另一个用户的页面或粉丝页面上找到我自己的任何活动(发布、评论、分享等)。也就是说,获取我在用户 XYZ 的页面或 SOMETVSHOW 的页面上所做的所有评论、帖子和其他内容的列表

这有可能吗?我查看了使用 Graph API 可访问的不同关系,但似乎没有直接的方法来获取这些数据。

一种方法是收集我自己的所有活动,然后通过过滤器运行这些数据,该过滤器将仅提取我在某个用户页面或粉丝页面上留下的评论、帖子等。但这并不是很有效,尤其是如果您(像我一样)首先要捕获大量数据。

此外,我可以采取另一种方式,获取该用户或粉丝页面的所有活动,并过滤掉我自己的帖子和评论,但同样,这将需要很长时间并产生大量需要处理的数据。

有任何想法吗?谢谢!

4

1 回答 1

1

您应该可以通过 FQL 轻松做到这一点:

SELECT post_id, type, message, created_time, attachment FROM stream 
  WHERE source_id = PAGE_ID AND actor_id = me() LIMIT 200

您将需要stream处理表格的正常限制,因此您可能必须翻页查看这些结果以获取您要查找的所有内容。

于 2013-02-01T18:40:58.537 回答