特定のユーザー(友人)からのメッセージを読もうとしています。
Facebook メッセージのメッセージまたはスレッドのクエリに関するグラフ API の適切なドキュメントが見つかりませんでした。
誰でも私を助けてもらえますか?
特定のユーザー(友人)からのメッセージを読もうとしています。
Facebook メッセージのメッセージまたはスレッドのクエリに関するグラフ API の適切なドキュメントが見つかりませんでした。
誰でも私を助けてもらえますか?
アプリを使用しているユーザーのメッセージのみを読むことができ、友人のメッセージは読むことができません。(そしてそれは良いことです…)
現在のユーザーに対してそれを行うには、ここを参照してください: https://developers.facebook.com/docs/reference/api/user/ (受信ボックスと送信ボックスの接続)
から完全な応答を取得する必要があるため、現在それを行うのは困難です。me/inbox
事前にスレッド ID を知っていれば取得できるかもしれ/thread_id
ませんが、うまく機能していないようです。
したがって、現在取得するには、to
各スレッド オブジェクトの応答内のフィールドでフレンド ID を確認してください。
次のように使用できます。
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]