2012-07-14 65 views
3

我一直在嘗試閱讀來自特定用戶(朋友)的消息。在Facebook上閱讀郵件

我無法在圖API中找到有關查詢Facebook郵件中的郵件或線索的正確文檔。

任何人都可以幫我嗎?

回答

1

你只能使用你的應用程序閱讀消息,而不是他的朋友。 (這是一個很好的事情...)

爲了做它爲當前用戶,在這裏看到:https://developers.facebook.com/docs/reference/api/user/(收件&發件箱的連接)

+0

@CCBroe我才明白你的答案,研究少量之後!謝謝.. – siva 2012-07-24 18:12:19

0

這是目前很難,因爲你必須拉離me/inbox充分反應做

如果你事先知道線程ID,你可以也許得到它,但/thread_id似乎不工作。

所以到目前爲止,檢查每個線程對象的響應中的to字段中的朋友ID。

+0

感謝您的回覆。但我需要一些更多的投入來了解它。我無法解釋「我/收件箱」的迴應 – siva 2012-07-15 06:57:30

0

,你可以使用它像這樣:

https://graph.facebook.com/fql?q=select thread_id,subject,recipients, snippet, snippet_author from thread where folder_id = 0 and [FRIEND_ID] in recipients 

然後你得到所有的線程在您的朋友。然後你可以從那些只有你和這位朋友是收件人的線程中檢查。

然後你使用可以得到的消息:

https://graph.facebook.com/fql?q=SELECT message_id, thread_id, author_id, body, created_time, attachment, viewer_id FROM message WHERE thread_id = [THREAD_ID]