2016-09-27 3 views
0

J'essaie d'utiliser instafeed.js pour afficher le dernier post 10 instagram de mon compte, sur mon site magento.Instafeed: ID de support invalide

Voici mon script:

<script type="text/javascript"> 
 
     var feed = new Instafeed({ 
 
      clientId: 'myclientid', 
 
      accessToken: 'myaccesstoken', 
 
      template: '<a href="{{link}}"><img src="{{image}}" /></a>', 
 
      sortBy: 'most-recent', 
 
      limit: '10', 
 
      resolution: 'thumbnail' 
 
     }); 
 
     feed.run(); 
 
</script>

Il me renvoie une erreur: erreur provenant d'Instagram: invalide id médias

Bien sûr, mon application instagram est en mode bac à sable, et d'après ce que j'ai lu sur le site d'instragram, il restera à cet état pour ce genre d'utilisation. Et j'ai décoché la sécurité OAuth.

Je ne comprends pas ce que je veux dire par 'ID de support invalide'. Pouvez-vous m'aider?

Merci

Répondre

0

Si vous essayez d'afficher des images à partir de votre propre compte, vous devez définir les get et userId les options en conséquence:

var feed = new Instafeed({ 
    get: 'user',  // <-- new 
    userId: 'xxxx', // <-- new 
    clientId: 'myclientid', 
    accessToken: 'myaccesstoken', 
    template: '<a href="{{link}}"><img src="{{image}}" /></a>', 
    sortBy: 'most-recent', 
    limit: '10', 
    resolution: 'thumbnail' 
}); 
feed.run(); 

Sans ces options présentées, Instafeed.js sera essayez de retirer les médias "populaires" d'Instagram, qui ont été retirés de leur API, et qui ne sont plus valides.