ドキュメントでは、ページネーションとnext_url について何かを言っていますが、アプリIDで以下のリンクを使用すると、最も人気のあるAPIを使用しています。json にページネーション情報が表示されません。何か不足していますか? https://api.instagram.com/v1/media/popular?client_id=CLIENT-ID または https://api.instagram.com/v1/media/popular?client_id=CLIENT-ID&count=10
4 に答える
「ページネーション」と呼ばれるオブジェクトでページネーション情報を取得する必要があります
"pagination": {
"next_max_tag_id": "1335465136530",
"deprecation_warning": "next_max_id and min_id are deprecated for this endpoint; use min_tag_id and max_tag_id instead",
"next_max_id": "1335465136530",
"next_min_id": "1335465556125",
"min_tag_id": "1335465556125",
"next_url": "https:\/\/api.instagram.com\/v1\/tags\/cats\/media\/recent?callback=jQuery17201362594123929739_1335440328560&_=133544032857&client_id=xxx&max_tag_id=1335465136530"
}
あなたが探している next_url を持っているもの
公式 API のページネーションに関するドキュメントはあまりありません。
詳細なガイダンスと詳細については、このチュートリアルをご覧ください。
http://eduvoyage.com/search-instagram-pagination.html
必要な画像を取得するには、「min_tag_id」と「max_tag_id」を使用する必要があります。
エンドポイントを使用して人気のある画像を取得する場合は、次のようなことを試してみてください。 https://api.instagram.com/v1/tags/cats/media/recent?callback=?&client_id=YOURID&max_tag_id=1364206789229
ただし、特定のタグを探している場合は、次のようなことを試してください。 https://api.instagram.com/v1/tags/cats/media/recent?callback=?&client_id=YOURID&max_tag_id=1364206789229
media/popular
エンドポイントにはページネーション オブジェクトがありません。Ryan Ore が説明したように、いくつかのエンドポイントはページネーションを提供し、いくつかのドットはそうではありません。
エンドポイントにページネーションがあるかどうかを"pagination": {}
オブジェクトごとに確認します。オブジェクトが存在する場合、エンドポイントにはページネーションがあります。