What is the maximum number of requests for Instagram?

为君一笑 提交于 2019-12-17 12:38:54

问题


I was wondering if there is a limitation of the number of images that are tagged that you can return?

This is my code:

<script type="text/javascript">
$(function() {
$.ajax({
    type:'GET',
    dataType:'jsonp',
    cache: false,
    url:'https://api.instagram.com/v1/tags/[TAG NAME]/media/recent?client_id=[CLIENT ID]',
    success: function(data) {
        for (var i = 0; i < 50; i++) {
        $(".pics").append("<li><a target='_blank' href='" + data.data[i].link +
        "' class='upshot-instagram' rel='instagram-group'><img src='" + data.data[i].images.thumbnail.url +"' ></img></a></li>");
        }
    }
});
});
</script>

I have 50 returning but I am only getting 20 images coming back to me. I know we have over 250 that have been tagged.


回答1:


The API will only return 20 images per call. This is where the pagination data will come in handy, you can use the MAX_ID provided by the Instagram API, read more here.

This is in PHP and jQuery, but it can help you get on the right track: load more example




回答2:


The default number of items returned is 20. However, you can specify more using a count parameter. At the time of this writing, it appears to be 33, but that could change as it is undocumented.

So the answer to your question is - 33, but it can (and probably will) change.

To answer your problem, you can use Instafetch, a script I wrote, which will paginate and filter for you, and allows you to fetch as many pictures as you specify.



来源:https://stackoverflow.com/questions/12322028/what-is-the-maximum-number-of-requests-for-instagram

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!