2013-11-14 15 views
6

Ricevo il seguente errore con Meteor (versione 0.6.6.3) e facendo clic sul pulsante di accesso per Twitter.Problema con Twitter e Meteor

I2038-06:13:28.670(-8)? Exception while invoking method 'login' Error: Failed to send OAuth1 request to https://api.twitter.com/oauth/request_token. failed [401] Failed to validate oauth signature and token 
I2038-06:13:28.673(-8)?  at OAuth1Binding._call (packages/oauth1/oauth1_binding.js:143) 
I2038-06:13:28.674(-8)?  at OAuth1Binding.prepareRequestToken (packages/oauth1/oauth1_binding.js:27) 
I2038-06:13:28.675(-8)?  at Oauth._requestHandlers.(anonymous function) (packages/oauth1/oauth1_server.js:21) 
I2038-06:13:28.676(-8)?  at middleware (packages/oauth/oauth_server.js:105) 
I2038-06:13:28.677(-8)?  at packages/oauth/oauth_server.js:78 

Qualcuno ha un'idea su come risolvere questo problema?

Grazie

risposta

3

Ok così dopo aver frugato per un po 'ho finalmente fatto funzionare. Ecco la soluzione che ho trovato che si spera possa aiutare gli altri che ottengono un errore simile.

Setup

  • server Debian locale che esegue meteora, con indirizzo IP 192.168.2.100. Potrebbe essere una virtualbox come nel mio caso.
  • si accede l'applicazione di meteoriti con il vostro navigatore su 192.168.2.100:3000 dal computer Windows
  • Connessione attraverso il pacchetto di Twitter non funziona

Soluzione

  • In il tuo file host di Windows imposta il tuo localhost come 192.168.2.100 invece di 127.0.0.1
  • Nella configurazione dell'app Twitter, inserisci per callback http://192.168.2.100:3000/_oauth/twitter?close
  • Potrebbe essere necessario attendere o riavviare da zero
+0

Correlato e utile (auth using Meteor + Twitter con immagini) http://meteor.hromnik.com/blog/login-with-facebook-twitter-and-google-in-meteor – DeBraid

7

Ho avuto lo stesso problema causato rimuovendo e inserendo il loginServiceConfiguration errato manualmente. Se non stai utilizzando lo strumento di configurazione, assicurati di inserire uno consumerKey anziché clientId.

+0

Grazie per la risposta, ma la mia configurazione sembra corretta. Ho i campi giusti. Ho cancellato la raccolta e sono passato alla configurazione un paio di volte, ma questo non ha aiutato. – Ben

+0

Grazie mille per questa informazione. Era esattamente quello che mi mancava. –

+0

Plz dà a quest'uomo un biscotto! Grazie ! – Arthur