2017-10-17 80 views
7

我想從我通過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

刪除分辨率參數,看看是否有幫助? –

回答

2

也許刪除分辨率參數應該有所幫助。我也不認爲

type: 'image', 

是一個有效的參數。我也無法在instafeed文檔中找到它。

0

嘗試以下

var feed = new Instafeed({ 
    get: "user", 
    userId: "xxxx", 
    accessToken: "xxxx", 
    filter: function(image) { 
    if (image.type === "image") { 
     return false; 
    } 
    return true; 
    } 
}); 
feed.run();