回答
var fbid = your_fbuid_here;
FB.api({
method: 'fql.query',
query: 'SELECT thread_id, author_id, created_time FROM message WHERE thread_id IN (SELECT thread_id FROM thread WHERE folder_id = 0) AND author_id = ' + fbid + ' ORDER BY created_time ASC LIMIT 1'
}, function (threadresponse) {
FB.api({
method: 'fql.query',
query: 'SELECT thread_id, body, author_id, created_time FROM message WHERE thread_id = ' + threadresponse[0].thread_id + ' ORDER BY created_time ASC'
}, function (inboxresponse) {
//do stuff here with results
});
});
,或者你可以做到这一点
var fbid =the _freind_fb_uid_here;
FB.api({
method: 'fql.query',
query: 'SELECT thread_id, body, author_id, created_time FROM message WHERE thread_id IN (SELECT thread_id FROM thread WHERE folder_id = 0) AND author_id = ' + fbid + ' ORDER BY created_time DESC'
}, function (threadresponse) {
//do stuff here with results
});
facebookfacebook-fqlfacebook-apifacebook-graph-apifacebook-fql-query
嗯,这返回我的第一个线程,这不是我要找的。 – 2012-02-18 16:24:27
your_fbuid是您希望匹配消息的人之一。第一个查询是从线程fql获取thread_id,第二个是获取所有消息。 – 2012-02-19 23:32:09
好吧,我也可以是消息传递线程中的作者,所以这不起作用。 – 2012-04-20 19:03:45
现在FQL没有现场author_id
,仅originator
和snippet_author
。但是这些字段包含错误的数据。例如,userA向我发送(userB)消息:userA创建线程。无论如何,我看到,那个鼻祖有我(userB)。
最佳方式使用recipients
:
SELECT recipients,snippet,object_id,updated_time,unread,unseen,thread_id FROM thread WHERE folder_id=0 AND recipients IN (userA_fid, userB_fid)
但它也不起作用,并返回空数据...
- 1. 是否可以从IDialogContext参数中获取用户的消息?
- 2. 从特定的Facebook墙上获取消息的好方法是什么?
- 3. 是否有可能从数据库获取Java fmt消息包?
- 4. 是否有方法在jar中定义消息
- 5. 从特定群组中的所有用户获取用户名
- 6. 在FormClosing方法中处理取消按钮是/否/取消消息框
- 7. 是否可以登录雅虎并获得特定消息?
- 8. 如何从facebook,twitter,google获取特定用户的信息?
- 9. 使用return_trace()时是否有添加消息的方法?
- 10. SignalR发送消息给特定用户
- 11. socket.io发送消息给特定用户
- 12. 如何从特定联系人获取消息?
- 13. 从rabbitMQ获取所有消息
- 14. 从InnerException(s)获取所有消息?
- 15. 没有从FireBase获取消息
- 16. 获取特定用户
- 17. 是否有可能在Spark + KafkaRDD中获得特定的消息偏移
- 18. 是否有更好(更简单)的方法来获取特定域名的SID?
- 19. Perl - 从URL中获取特定信息
- 20. 电报机器人是否可以从通道获取消息?
- 21. 有没有办法从MassTransit获取原始消息?
- 22. 从SubscriptionClient获取消息数
- 23. 从DB获取消息
- 24. 是否有可能从Aerogear的客户端收到消息?
- 25. QuickBlox REST是否具有获取消息总数的API?
- 26. 从JsonResult方法没有结果消息
- 27. 如何通过FQL或GRAPH API获取特定用户的消息?
- 28. 是否有Control.Invoke泵消息?
- 29. 从方法内部获取消息reciver的字符串名称
- 30. Java - 从用户获得特定输入的高效方法
所以是有可能得到该线程不知何故? – 2012-02-12 11:49:10