2016-12-28 7 views
0

Я хотел спросить вас, если есть возможность получить более 20 изображений с полным разрешением из Instagram, используя API.API-интерфейс Instagram с более чем 20 изображениями

<script type="text/javascript"> 
var feed = new Instafeed({ 
    get: 'user', 
    userId: '2201292293', 
    clientId: 'MY_CLIENT_ID', 
    accessToken:`'MY_ACCESS_TOKEN', 
    limit: '364', 
    sortBy: 'most-liked', 
    template: '<a href="{{image}}" class="popup"><img src="{{image}}"></a>{{likes}}', 
    resolution: 'standard_resolution' 
}); 
feed.run(); 

Спасибо заранее, Laurenz Штрауха

+0

Пожалуйста, будьте более конкретным, какой тип api вы используете? Какую конечную точку вы используете? Что вы уже пробовали? Там должно быть 'limit' или что-то вроде этого. –

+0

@JozefCipa Я использую Instagram API (Instagram.com/developer) –

+0

@JozefCipa Я также использую instafeed.js, чтобы отобразить его на моем сайте, там я написал «limit: 364» ... –

ответ

-2

Это может быть вызвано пагинацией.

Добавить

<button id="load-more"> 
    Load more 
</button> 

к вашему HTML. Каждый раз, когда вы нажимаете на кнопку, feed.next() будет вызываться и получать больше изображений, если они существуют.

<script type="text/javascript"> 
    var loadButton = document.getElementById('load-more'); 
    var feed = new Instafeed({ 
     get: 'user', 
     userId: '2201292293', 
     clientId: 'MY_CLIENT_ID', 
     accessToken:`'MY_ACCESS_TOKEN', 
     limit: '364', 
     sortBy: 'most-liked', 
     template: '<a href="{{image}}" class="popup"><img src="{{image}}"></a>{{likes}}', 
     resolution: 'standard_resolution' 

     // every time we load more, run this function 
     after: function() { 
      // disable button if no more results to load 
      if (!this.hasNext()) { 
       loadButton.setAttribute('disabled', 'disabled'); 
      } 
     }, 
    }); 

    // bind the load more button 
    loadButton.addEventListener('click', function() { 
     feed.next(); 
    }); 

    // run our feed! 
    feed.run(); 
</script> 

Попробуйте этот код.