回答
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. 從firebase獲取用戶消息
- 4. 是否有可能從數據庫獲取Java fmt消息包?
- 5. 是否有方法在jar中定義消息
- 6. 是否有可能爲特定的Perl類獲取所有有效的方法?
- 7. 在FormClosing方法中處理取消按鈕是/否/取消消息框
- 8. 從特定羣組中的所有用戶獲取用戶名
- 9. 是否可以登錄雅虎並獲得特定消息?
- 10. 如何從facebook,twitter,google獲取特定用戶的信息?
- 11. 登錄後從數據庫中獲取用戶特定信息
- 12. 使用return_trace()時是否有添加消息的方法?
- 13. socket.io發送消息給特定用戶
- 14. SignalR發送消息給特定用戶
- 15. 發送GCM消息給特定用戶
- 16. 如何從UserProfile獲取特定用戶
- 17. 從ZMQ子隊列獲取特定消息
- 18. 如何從特定聯繫人獲取消息?
- 19. 從AST獲取方法調用信息
- 20. 從twitter獲取穩定的消息流
- 21. 檢查特定元素是否附有特定的jQuery方法
- 22. 是否有可能在Spark + KafkaRDD中獲得特定的消息偏移
- 23. 獲取特定用戶
- 24. 是否有更好(更簡單)的方法來獲取特定域名的SID?
- 25. 從Android設備獲取所有消息
- 26. 從InnerException(s)獲取所有消息?
- 27. 沒有從FireBase獲取消息
- 28. 從rabbitMQ獲取所有消息
- 29. 如何取消特定方法的@Before?
- 30. 如何阻止用戶獲取消息?
所以是有可能得到該線程不知何故? – 2012-02-12 11:49:10