2016-06-27 10 views
12

Sto lavorando su facebook messenger. L'app di Facebook accetta solo un URL per webhook ma ngrock genera ogni volta un nuovo URL. ora non riesco a testare la mia app a causa dell'URL di webhook cambiato.Come generare url fisso con ngrok

risposta

0

È necessario impostare il token di autenticazione che è possibile trovare qui https://dashboard.ngrok.com/auth. (Funziona con la versione gratuita, non è necessario pagare).

Quindi è possibile utilizzare in questo modo:

ngrok http 80 -subdomain yoursubdomain 
+1

Non funziona. Ancora lo stesso errore. Sessione tunnel fallita: solo i piani a pagamento possono associare sottodomini personalizzati. Impossibile associare il sottodominio personalizzato "mysubdomain" per l'account "Ck Maurya". Questo account è sul piano "Gratuito". –

+0

Questo è davvero strano, non sto pagando un centesimo e posso usare l'opzione sottodominio. Forse funziona da un po 'di tempo su nuovi account? – pbogut

+0

Ho lo stesso problema di @CkMaurya = ( –

-5

È può utilizzare un sottodominio personalizzato senza un piano a pagamento, fino a quando si finisce il tuo dominio con .ngrok.io:

ngrok http 3000 -subdomain saxid-facebook-app-x9duw8b7.ngrok.io

Assicurati di scegliere qualcosa di unico, perché senza un piano a pagamento questo sottodominio non è riservato e potrebbe ancora essere preso quando non in uso.

9

supporto sottodominio Non più libero da ngrok ..... pls hanno un errore come di seguito

tunnel sessione non riuscita: Solo pagato piani possono vincolare sottodomini personalizzati. Impossibile associare il sottodominio personalizzato 'arvindpattartestfb.ngrok.io' per l'account 'arvccccc'. Questo account è sul piano "Gratuito".

aggiornamento a un piano a pagamento a: https://dashboard.ngrok.com/billing/plan

ERR_NGROK_313

+0

Infatti. messaggio ngrok:' Sessione tunnel fallita: solo i piani a pagamento possono associare sottodomini personalizzati ...Iscriviti a: https://ngrok.com/signup. Se ti sei già registrato, assicurati che il tuo authtoken sia installato. Il tuo authtoken è disponibile nella tua bacheca: https: // dashboard.ngrok.com'. –

+0

quando ha fatto questo cambiamento e dov'era l'annuncio? – JackKalish

0

Anche se la sua non è una soluzione, ma prendere come soluzione, ho avuto lo stesso problema durante il test. Quello che ho fatto è mantenere il ngrok in esecuzione con la mia porta http, quindi il mio URL ngrok non sta cambiando. ma di frequente cambio e riavvio il mio server per test e debugging.

8

Probabilmente, non è l'opzione migliore per te, ma ho iniziato a utilizzare localtunnel anziché ngrok.

Un'installazione e il flusso di esecuzione è molto semplice:

npm install -g localtunnel 
lt --port <your localhost port> --subdomain youruniquesubdomain 

Allora posso andare alla mia http://youruniquesubdomain.localtunnel.me Questo è tutto!

Problemi correlati