Каково максимальное количество запросов для Instagram?


Мне было интересно, есть ли ограничение на количество изображений, которые помечены, которые вы можете вернуть?

Вот мой код:

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

У меня есть 50 возвращающихся, но я получаю только 20 изображений, возвращающихся ко мне. Я знаю, что у нас есть более 250, которые были помечены.

2 4

2 ответа:

API возвращает только 20 изображений на вызов. Именно здесь пригодятся данные pagination, вы можете использовать MAX_ID, предоставляемые API Instagram, Подробнее здесь.

Это в PHP и jQuery, но это может помочь вам встать на правильный путь: загрузите еще пример

По умолчанию возвращается 20 элементов. Однако вы можете указать больше, используя параметр count. На момент написания этой книги ему, по-видимому, было 33 года, но это может измениться, поскольку он не документирован.

Таким образом, ответ на ваш вопрос - 33, но он может (и, вероятно, будет) меняться.

Чтобы ответить на вашу задачу , Вы можете использовать Instafetch, сценарий, который я написал, который будет разбивать на страницы и фильтровать для вас, и позволяет вам получить столько фотографий, сколько вы указывать.