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(); 
      }); 
+0

删除分辨率参数,看看是否有帮助? –

也许删除分辨率参数应该有所帮助。我也不认为

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