3

特定のユーザー(友人)からのメッセージを読もうとしています。

Facebook メッセージのメッセージまたはスレッドのクエリに関するグラフ API の適切なドキュメントが見つかりませんでした。

誰でも私を助けてもらえますか?

4

3 に答える 3

1

アプリを使用しているユーザーのメッセージのみを読むことができ、友人のメッセージは読むことができません。(そしてそれは良いことです…)

現在のユーザーに対してそれを行うには、ここを参照してください: https://developers.facebook.com/docs/reference/api/user/ (受信ボックスと送信ボックスの接続)

于 2012-07-14T20:06:13.640 に答える
0

から完全な応答を取得する必要があるため、現在それを行うのは困難です。me/inbox

事前にスレッド ID を知っていれば取得できるかもしれ/thread_idませんが、うまく機能していないようです。

したがって、現在取得するには、to各スレッド オブジェクトの応答内のフィールドでフレンド ID を確認してください。

于 2012-07-14T20:36:24.000 に答える
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]
于 2012-07-15T11:27:55.020 に答える