我可以使用 Facebook 查询检索https://www.facebook.com/messages/other/消息吗?现在我可以从线程表中检索正常消息。
SELECT subject,snippet,snippet_author
FROM thread WHERE folder_id = 0 AND unread != 0
但我也需要检索“其他”消息......
我可以使用 Facebook 查询检索https://www.facebook.com/messages/other/消息吗?现在我可以从线程表中检索正常消息。
SELECT subject,snippet,snippet_author
FROM thread WHERE folder_id = 0 AND unread != 0
但我也需要检索“其他”消息......
为此,您需要一个应用令牌:
您首先必须获取消息所在的文件夹 ID://0 个收件箱,1 个otubox,4 个更新//
SELECT folder_id, name, unread_count, viewer_id FROM mailbox_folder WHERE viewer_id=me()
获取folder_id时,您可以获得thread_id:
SELECT thread_id FROM thread WHERE folder_id = x AND viewer_id=me()
使用这个thread_id,您可以从中获取所有消息:
SELECT message_id, author_id, body, created_time, viewer_id FROM message WHERE thread_id = xxxxxxx
并总结:
SELECT message_id, thread_id, author_id, body, created_time, viewer_id FROM message WHERE thread_id in (SELECT thread_id FROM thread WHERE folder_id in(SELECT folder_id FROM mailbox_folder WHERE viewer_id=me()) AND viewer_id=me())