回答
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