gpt4 book ai didi

iphone - Facebook:获取特定日期的Facebook消息?

转载 作者:行者123 更新时间:2023-12-01 18:23:05 25 4
gpt4 key购买 nike

我想获取Facebook消息,而不是 Feeds 。我已经搜索过,但是没有找到解决方案。

我也对FQL进行了研究,但没有发现任何有用的东西。

是否可以从Facebook获取特定日期的消息?还是只是消息?

最佳答案

使用fql API,您有可能在特定时间在线程( session )顶部获得最新的Facebook消息,例如

SELECT snippet, recent_authors, updated_time FROM thread WHERE folder_id = 0 AND updated_time=1364564697

另外,有可能您在特定时间通过线程内的API收到了Facebook消息。如
SELECT body, created_time FROM message WHERE thread_id=1774741570083 AND created_time=1348806942

你的问题。是。有可能从ALL获取Facebook消息
特定DATE的收件箱邮件(按DATE,而不是TIME,作为您的
请求)。例如,从 “2012年8月23日星期四”获取所有收件箱消息
00:00:00 GMT + 0800(MYT)”到“星期五2012年8月24日00:00:00 GMT + 0800
(MYT)”

SELECT body, created_time FROM message WHERE thread_id IN (SELECT thread_id FROM thread WHERE folder_id = 0) AND (created_time>=1345651200 AND created_time<1345737600)

更新:

要检索发件人姓名和个人资料照片,您可以
{"query1":"SELECT author_id, body, created_time FROM message WHERE thread_id IN (SELECT thread_id FROM thread WHERE folder_id = 0) AND (created_time>=1345651200 AND created_time<1345737600)","query2":"SELECT id, name, pic_square FROM profile WHERE id IN (SELECT author_id FROM #query1)"}

更新:
HTTP GET请求示例,引用fql查询,附加到

https://graph.facebook.com/fql?format=json&q=

之后,在末尾附加 &access_token = YOUR_USER_ACCESS_TOKEN :

https://graph.facebook.com/fql?format=json&q=%7B%22query1%22%3A%22SELECT+author_id%2C+body%2C+created_time+FROM+message+WHERE+thread_id+IN+%28SELECT+thread_id+FROM+thread+WHERE+folder_id+%3D+0%29+AND+%28created_time%3E%3D1345651200+AND+created_time%3C1345737600%29%22%2C%22query2%22%3A%22SELECT+id%2C+name%2C+pic_square+FROM+profile+WHERE+id+IN+%28SELECT+author_id+FROM+%23query1%29%22%7D&access_token= ACCESS_TOKEN

关于iphone - Facebook:获取特定日期的Facebook消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16074926/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com