5

プロジェクトはhttp://watchsuburbia.comで見ることができます

特定のタグが付いたInstagram画像のページ付けギャラリーがありますが、現在64枚を超える写真が読み込まれていません(以前は約70枚が読み込まれていました)。5ページに行くと、突然停止していることがわかります。URLにcountパラメータがあり、テストのために250のように高く設定されていますが、100のように低くしても違いはありません。現在、特定のタグが付いた写真が211枚あります。

私が使用しているURLは

https://api.instagram.com/v1/tags/watchsuburbia/media/recent?client_id=[CLIENTID]&access_token=[ACCESSTOKEN]&count=300

*明らかに実際のclientidとaccess_tokenを使用*

更新制限がさらに短くなり、現在4ページの写真に制限されています。毎日徐々に低くなっているようですが、これは非常に奇妙なことです。

4

4 に答える 4

11

Instagramは、要求した最新のX個の画像(この場合は#watchsuburbiaとタグ付けされたもの)を検索し、それらが非公開かどうかを確認して削除し、そのサブセットを返します。したがって、そのXのうち3つのビデオが非公開の場合、実際にはX-3の画像が返されます。

共同創設者が提案しているのは、バッファとして必要以上のものを探し、それを自分でフィルタリングすることです。

補足:これらのビデオのすべての人はとてもカナダ人に聞こえます。

于 2012-09-28T20:03:34.073 に答える
1

InstagramAPIエンドポイントに関する一般的な情報を参照してください。APIリクエストにパラメータが存在することについて言及していcountますが、特定の最大数はリストされていません。おそらく、Instagramは結果セット内のメディアの数を抑制しているため、結果セットのサイズが変動し、提供さcountれたものを最大値として使用します。おそらく、実際の最大数は、エンドポイント/オブジェクトのタイプごとに異なります。

あなたがすべきことは、結果のpaginationハッシュで返された数値を使用し、結果をステップスルーすることです。ハッシュには、次のページの次の最大ID(next_max_tag_idタグやnext_max_id画像など)の新しい値が記載されています。これにより、次の結果がなくなるまで、後続の結果セットを取得できます。

于 2012-12-03T21:48:35.150 に答える
0

カウントパラメータがこのエンドポイントで機能するとは思いません(まだですか?)。そして、メディアの違いは、私が推測するプライベートメディアがカウントに含まれているためです。あなたはそれをhttp://statigr.am/で見ることができます。それらは同じ違いです。

于 2012-08-16T21:24:12.750 に答える
0

サリアンリンクで申し訳ありませんが、同じ問題が発生し、ページ付けで解決しました

于 2014-09-04T10:23:24.213 に答える