使用Facebook GraphAPI或FQL获取Facebook活动日志

使用Facebook GraphAPI或FQL获取Facebook活动日志,facebook,facebook-graph-api,facebook-fql,Facebook,Facebook Graph Api,Facebook Fql,我可以使用浏览器浏览我的活动日志 我想写一个应用程序来分析我的facebook数据 有没有办法使用GraphAPI或FQL获取我的活动日志?这是可能的,但不是通过单个查询请求。有必要同时使用图形API请求和FQL查询。您需要相应的访问令牌权限才能执行此操作 您的所有帖子: https://graph.facebook.com/me/posts?since=UNIX_TIMESTAMP&access_token=YOUR_ACCESS_TOKEN 所有OpenGraph操作。这可能会很

我可以使用浏览器浏览我的活动日志

我想写一个应用程序来分析我的facebook数据


有没有办法使用GraphAPI或FQL获取我的活动日志?

这是可能的,但不是通过单个查询请求。有必要同时使用图形API请求和FQL查询。您需要相应的访问令牌权限才能执行此操作

您的所有帖子:

https://graph.facebook.com/me/posts?since=UNIX_TIMESTAMP&access_token=YOUR_ACCESS_TOKEN
所有OpenGraph操作。这可能会很长,请参见og.likes示例中的列表:

https://graph.facebook.com/me/og.likes?since=UNIX_TIMESTAMP&access_token=YOUR_ACCESS_TOKEN
对于自定义OpenGraph操作,必须根据操作的定义创建查询。有关Foursquare签入的示例,请参见此处的文档:

https://graph.facebook.com/me/playfoursquare:checkin_to?since=UNIX_TIMESTAMP&access_token=YOUR_ACCESS_TOKEN
您的所有对象都喜欢FQL:

select object_id from like where user_id = me()
select url from url_like where user_id = me()
select page_id, name, categories from page where page_id in (select page_id from page_fan where uid = me())
您的所有URL都喜欢FQL:

select object_id from like where user_id = me()
select url from url_like where user_id = me()
select page_id, name, categories from page where page_id in (select page_id from page_fan where uid = me())
您的所有页面都喜欢FQL:

select object_id from like where user_id = me()
select url from url_like where user_id = me()
select page_id, name, categories from page where page_id in (select page_id from page_fan where uid = me())

我肯定忘记了一些,但我想这里传达的信息是,它并不简单,也没有一个可以实现您想要实现的功能的一体化查询。

我相信访问用户的完整存档会违反用户隐私政策,但您可以使用其他API调用来实现这一点。现在我可以获得所有类似的活动。有没有办法获得我所有的评论活动?谢谢,有没有办法获得我所有的评论活动?类似于xxx对帖子发表评论,我不知道简单的解决方案。FQL:选择文本,fromid FROM comment WHERE post\u id IN SELECT post\u id FROM stream WHERE filter\u key IN SELECT filter\u key FROM stream\u filter WHERE uid=me和actor\u id IN SELECT uid1 FROM friend WHERE uid2=me order by created\u time可以在我的新闻提要中选择帖子上的评论,所以我在末尾添加了条件和fromid=me,以便获取我的注释,但结果为空。。。