Instafeed:跳过从订阅源中检索视频类型帖子
问题描述:
我想从我通过Instafeed JS插件收集的订阅源中跳过所有视频类型帖子。从几个其他帖子阅读,设置一个过滤器将解决它,但如果我申请这个(见下文)我只得到2图像,而不是5。其中5个是视频类型,其余的是图像类型。不知道这是怎么回事?Instafeed:跳过从订阅源中检索视频类型帖子
var loadButton = document.getElementById('instafeed-loadmore');
var feed = new Instafeed({
get: 'user',
type: 'image',
limit: '5',
sortBy: 'most-recent',
resolution: 'standard_resolution',
userId: '',
accessToken: '',
template: '<div><a href="#" data-modal="instafeed-expand" data-caption="{{caption}}" data-image="{{image}}"><img src="{{image}}" data-etc=""></a></div>',
filter: function(image) {
return image.type === 'image';
},
after: function() {
if (!this.hasNext()) {
loadButton.setAttribute('disabled', 'disabled');
}
},
});
loadButton.addEventListener('click', function() {
feed.next();
});
答
也许删除分辨率参数应该有所帮助。我也不认为
type: 'image',
是一个有效的参数。我也无法在instafeed文档中找到它。
答
尝试以下
var feed = new Instafeed({
get: "user",
userId: "xxxx",
accessToken: "xxxx",
filter: function(image) {
if (image.type === "image") {
return false;
}
return true;
}
});
feed.run();
删除分辨率参数,看看是否有帮助? –