2017-10-17 23 views
7

से वीडियो प्रकार की पोस्ट पुनर्प्राप्त करने के लिए छोड़ें मैं सभी वीडियो प्रकार की पोस्ट को उस फीड से छोड़ना चाहता हूं जिसे मैं Instafeed JS प्लगइन के माध्यम से एकत्र कर रहा हूं। फ़िल्टर स्थापित करने वाली कुछ अन्य पोस्टों से पढ़ें, लेकिन इसे लागू करने पर मुझे नीचे दिखाई देगा (नीचे देखें) मुझे केवल 5 की बजाय 2 छवियां मिलती हैं। उनमें से 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', 

एक वैध तर्क है। मैं इसे इंस्टाएफ़ेड दस्तावेज में भी नहीं ढूंढ सकता।

0

कोशिश निम्नलिखित

var feed = new Instafeed({ 
    get: "user", 
    userId: "xxxx", 
    accessToken: "xxxx", 
    filter: function(image) { 
    if (image.type === "image") { 
     return false; 
    } 
    return true; 
    } 
}); 
feed.run(); 
संबंधित मुद्दे