2016-12-14 2 views
0

Je suis en train d'ajouter le instaFeed sur mon application Web, mais je suis arrivé cette erreur:Impossible de charger instafeed.min.js

instafeed.min.js:1 Uncaught SyntaxError: Unexpected token <

Je pense qu'il est parce que je ne sont pas correctement le script, mais ouais je ne peux pas trouver ce qui ne va pas: enter image description here

Et dans mon Javascript je créer un flux comme ça quand je clique sur un bouton:

'click #goToInstagramFeed'(event){ 
    setTimeout(function(){ 
     var feed = new Instafeed({ 
      get: 'tagged', 
      tagName: 'awesome', 
      clientId: 'myId' 
     }); 
     console.log("dans le script"); 
     feed.run(); 
     window.scrollTo(0,200); 
    }, 5000) 
} 

Merci

+0

avez-vous essayé de le charger à partir d'un réseau de diffusion de? Votre copie locale de instafeed peut être corrompue. –

+0

Hmm où puis-je obtenir le CDN? Parce que j'ai utilisé [link] (https://github.com/stevenschobert/instafeed.js) – Jerome

+0

Nvm, les développeurs de instafeed eux-mêmes utilisent le chemin local dans leurs exemples. Je n'y ai pas vraiment regardé avant de poster mon commentaire. –

Répondre

1

Les tags de script ne fonctionnent pas lorsqu'ils sont placés dans le modèle Blaze. Dans Meteor à utiliser 3ème partie bibliothèque JS, vous pouvez soit:

  • les installer via NPM, puis importer et de les utiliser en cas de besoin
  • S'il y a des liens cdn disponibles, vous pouvez les inclure dans le <head> ou <body> tag
  • Si vous avez seulement les fichiers .js des bibliothèques, alors vous pouvez les placer sous dossier client/compatibility afin qu'ils seront regroupés automatiquement
+0

Oh merci, j'ai choisi la 3ème option, maintenant j'ai une autre erreur (Erreur Uncaught: Erreur d'Instagram: Le access_token fourni est invalide.) Mais je vais le chercher. Merci pour l'aide ! – Jerome