2014-09-21 40 views
0

我一直在努力与instafeed.js拉动instagram饲料我跟着注册一个新的应用程序的过程,所以我可以模板的图片,因为我拉的信息。Instafeed和一个新的客户端ID号码的问题

我发现这个教程,有效地风格的图像,所以我决定实现它:

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

但是,当我改变客户端ID的图像客户端没有的那些..

我是相对较新的Instagram的API,但我发现它的有点laggy,我无法对这种情况报告给他们要么..

我做错了什么,请指教!

回答

0

只需付出一点点关注,我自己找到了答案。

运行函数feed.run()的方法;应该是userFeed.run();

0

尝试添加标准选项“get”。取决于你选择的是什么,你需要添加这个选项。所以,如果你说:

get : 'tagged' 

你必须添加tagName以及它。所以像

get : 'tagged', 
tagName: 'anythingHastagYoulike' 

这将拉Hastag照片。如果你想通过位置拉的照片,你会做一些事情一样......

get : 'location', 
locationId : 0000000; 

查找的位置ID换出的数量。没有引号需要。

所以,根据你试图从instagram中拉出的内容,你的'get'会改变,你需要添加适当的端点。如果你只是想通过hashtag拉一个Instagram范围的图片搜索,你的代码可能看起来像这样。

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();