1

我通过instagram api使用最流行的 api 在文档中,它说了一些关于分页和 next_url 但是当我使用下面的链接和我的应用程序 ID 时。我在 json 中没有看到任何分页信息。我错过了什么吗? https://api.instagram.com/v1/media/popular?client_id=CLIENT-IDhttps://api.instagram.com/v1/media/popular?client_id=CLIENT-ID&count=10

4

4 回答 4

2

您应该将分页信息返回到一个名为“分页”的对象中

"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

于 2013-06-20T19:32:22.587 回答
2

如果请求用户的提要中的帖子少于默认查询计数,则分页信息将为空。也就是说,如果 Instagram 账号只有五张图片,则没有分页信息。

于 2015-05-30T10:51:15.680 回答
0

官方 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

于 2013-03-25T03:27:16.480 回答
0

media/popular端点没有分页对象。正如 Ryan Ore 解释的那样,一些端点提供分页,而一些端点不提供。

您通过对象检查端点是否有分页"pagination": {}。如果对象存在,则端点具有分页。

于 2015-10-07T21:52:58.563 回答