0

基本的に、ユーザーが Facebook メッセージ (受信トレイ、送信トレイなど) にアクセスして、友人と交換したメッセージをカウントしたいと考えています。Facebook グラフ API を通じて、次のリンクからThreadタイプの JSON オブジェクトが得られることを知りました。

https://graph.facebook.com/me/inbox?access_token=
https://graph.facebook.com/me/outbox?access_token=

しかし、取得されたデータは、すべての友人と交換されたメッセージを提供していないようです. メッセージを交換した友人の何人かは、2 つのリンクのどちらにも表示されていません。すべてのメッセージを取得する方法を知っている人はいますか????

編集:

また、最近チャットした 25 人のメッセージが表示されることもわかりました。また、各チャットでは、最後の 25 の会話/メッセージのみが交換されました。500 ~ 600 人の友達がいる場合、すべての友達のメッセージ リストを取得するにはどうすればよいですか??

4

1 に答える 1

0

また、最近チャットした 25 人のメッセージが表示されることもわかりました。また、各チャットでは、最後の 25 の会話/メッセージのみが交換されました。

応答とともにページング URL を取得する必要があります。より多くのデータを取得するには、この URL を自分でたどる必要があります。

それに加えて、より高い制限 (および次のチャンク オフ データのオフセット) を設定することもできます。https: //developers.facebook.com/docs/reference/api/ の「ページング」を参照してください。

于 2012-06-07T11:23:55.797 に答える