分页信息在Instagram的API缺少

问题描述:

我通过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分页信息在Instagram的API缺少

+0

有帮助吗?...... – vzhen 2013-03-20 14:59:56

+0

有没有解决方法? – Evgeniy 2013-08-21 12:58:01

+0

由于某些原因,一些终端提供分页,另一些终端则不提供分页。例如https://api.instagram.com/v1/users/XXXX/media/recent?access_token=XXXX应分页。但是你指向的网址非常活跃,分页将毫无意义。尽管全面保持一致是件好事,但这个特定的一个可以一次又一次地被调用,不用担心重复。 – 2013-12-25 12:57:37

没有很多文档分页左右在官方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

+0

问题是,我没有在json – vzhen 2013-04-04 14:14:11

+0

分页,我不得不添加max_tag_id。但那是什么? – vzhen 2013-04-04 14:16:06

你应该得到的分页信息回来对象callged“分页”

"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" 
} 

其中有您正在寻找

+0

任何想法如何分解JSON,以便获得与每个“数据”对象关联的单独对象? – 2014-12-02 03:19:45

+0

嗯不知道你的意思,这是关于分页?你是什​​么意思分解json和哪些数据对象? – MonkeyBonkey 2014-12-02 05:08:08

的next_url的分页信息将是空的,如果被请求的用户Feed比默认查询计数少。换句话说,如果instagram帐户只有五张图片,则没有分页信息。

media/popular端点没有分页对象。 Ryan Ore解释说,一些端点提供了分页功能,而一些不提供分页功能。

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