2014-09-21 2 views
0

Я работаю с вытаскиванием фида instagram с помощью instafeed.js. Я следил за процессом регистрации нового приложения, чтобы я мог создавать шаблоны изображений, когда я извлекал информацию.Проблемы с Instafeed и новый идентификатор клиента

Я нашел этот учебник, что стили образы эффективно, так что я решил его реализует:

var feed = new Instafeed({ 
    clientId: '877c13677a614436ad3d65856a9f4c8c', 
    limit: 20, 
    sortBy: 'most-liked', 
    after: function() { 
    var images = $("#instafeed").find('a'); 
    $.each(images, function(index, image) { 
     var delay = (index * 75) + 'ms'; 
     $(image).css('-webkit-animation-delay', delay); 
     $(image).css('-moz-animation-delay', delay); 
     $(image).css('-ms-animation-delay', delay); 
     $(image).css('-o-animation-delay', delay); 
     $(image).css('animation-delay', delay); 
     $(image).addClass('animated flipInX'); 
    }); 
    }, 
    template: '<a href="{{link}}" target="_blank"><img src="{{image}}" /><div class="likes">&hearts; {{likes}}</div></a>' 
}); 
feed.run(); 

http://codepen.io/anon/pen/Bmhdp

Но когда я изменить идентификатор клиента изображения нет те клиента ..

Я относительно новым для Instagram API, но я заметил, что это са немного лага, я был не в состоянии сообщить эту ситуацию с ними либо ..

Я делаю что-то не так, пожалуйста, советую!

ответ

0

Нашел ответ сам, просто обратив немного больше внимания.

Метод, который выполняет функцию feed.run(); должен быть userFeed.run();

0

Попробуйте добавить стандартную опцию «get». И в зависимости от того, что вы выбираете, как получить, вам нужно добавить опцию для этого. Итак, если вы скажете:

get : 'tagged' 

Вам нужно будет добавить tagName вместе с ним. Так что-то вроде

get : 'tagged', 
tagName: 'anythingHastagYoulike' 

Это вытащит фотографии Хастагом. Если вы хотите вытащить фотографии на месте, вы будете делать некоторые вещи, как ...

get : 'location', 
locationId : 0000000; 

Найдите места ID выгрузить числа. Для этого не нужны кавычки.

Так что, в зависимости от того, что вы пытаетесь извлечь из instagram, ваш «get» изменится, и вам нужно будет добавить к нему соответствующую конечную точку. Если вы просто пытаетесь вывести поиск по всему узлу в формате Instagram с помощью hashtag, код будет выглядеть примерно так.

var feed = new Instafeed({ 
    clientId: '877c13677a614436ad3d65856a9f4c8c', 
    limit: 20, 
    get: 'tagged', // added 
    tagName: 'anytag', // added 
    sortBy: 'most-liked', 
    after: function() { 
    var images = $("#instafeed").find('a'); 
    $.each(images, function(index, image) { 
    var delay = (index * 75) + 'ms'; 
    $(image).css('-webkit-animation-delay', delay); 
    $(image).css('-moz-animation-delay', delay); 
    $(image).css('-ms-animation-delay', delay); 
    $(image).css('-o-animation-delay', delay); 
    $(image).css('animation-delay', delay); 
    $(image).addClass('animated flipInX'); 
}); 
}, 
     template: '<a href="{{link}}" target="_blank"><img src="{{image}}" />  <div class="likes">&hearts; {{likes}}</div></a>' 
}); 
feed.run(); 
Смежные вопросы