2016-07-30 8 views
1

私たちは、ソーシャルアカウントの所有者がソーシャルアカウント/コミュニティで質問された質問に答えるのを手助けするサービスを開発しています。 Instagramの問題は、明らかにエンドポイントとコメントのオープン情報を読んだことです。アカウントのXトップメディアを奪い、各メディアからコメントを取り出してそこに新しいコメントがあります。それは動作しますが、。アカウントのInstagram投稿に最新のコメントを取り込む方法は?

追跡するトップメディアの数に制限する必要があります。アクティブなアカウントがある場合、簡単に1000のポストを持つことができます。 #900のようなメディアに誰かがコメントする可能性はかなり低いですが、依然として1000sの投稿に対するコメントを要求して奪っているのは、不必要なエントロピーを作成しているように思えます。

コメント付きのメディアがアカウントにどれほど深いかにかかわらず、最新のコメントを提供する方法/非表示/秘密/非公式/非公式のエンドポイントが必要であることは間違いありません。

誰でもその方法を知っている場合は、共有してください。私は永遠に感謝しています!

答えて

0

すべての投稿のコメント数を記録し、毎時1時間ほどでmedia/recent APIでカウントを確認し、コメント数を変更したメディアにはget comments APIを使用してコメントを取得します。

media/recent APIを使用すると、1回のAPI呼び出しで最大32件のコメント数を取得できます。これにより、APIレートの上限にすばやく到達することはありません。新しい投稿がある場合は、投稿ごとにget comments APIを使用するよりも優れています。カウントがコメントを取得するために使用id変更された場合

"data": [{ 
     "comments": { 
      "count": 0 
     }, 
     ... 
     "id": "xxxx", 
     ... 

:あなたの提案のための

https://api.instagram.com/v1/media/{media-id}/comments?access_token=ACCESS-TOKEN 
+0

おかげで、我々は実際にそれについて考えを、

https://api.instagram.com/v1/users/{user-id}/media/recent/?count-32&access_token=ACCESS-TOKEN 

APIレスポンスはコメント数を持っていますアカウントの所有者が削除したがっているスパムや不適切なコメントがあり、新しいものが表示されている間は、それがかなり一般的な状況であると考えていましたそれはコメント数を混乱させます。しかし、もう一度考えてみる必要があります。 –

関連する問題