2016-06-27 28 views
12

Ich arbeite an Facebook Messenger. Facebook-App akzeptieren nur eine URL für Webhook, aber Ngrock generiert jedes Mal neue URL. Jetzt kann ich meine App nicht mehr testen, da sich die URL der Webhook geändert hat.Wie generiere ich eine feste URL mit ngrok

Antwort

0

Sie müssen den Authentifizierungs-Token einrichten, den Sie hier finden können https://dashboard.ngrok.com/auth. (Arbeitet mit kostenloser Version, keine Notwendigkeit zu zahlen).

Dann können Sie es wie folgt verwenden:

ngrok http 80 -subdomain yoursubdomain 
+1

Funktioniert nicht. Immer noch der gleiche Fehler. Tunnelsitzung ist fehlgeschlagen: Nur bezahlte Pläne können benutzerdefinierte Subdomänen binden. Fehler beim Binden der benutzerdefinierten Subdomäne "mysubdomain" für das Konto "Ck Maurya". Dieses Konto ist auf dem "kostenlosen" Plan. –

+0

Das ist wirklich seltsam, ich zahle keinen Cent und ich kann Sub-Domain-Option verwenden. Vielleicht funktioniert es nur für einige Zeit auf neuen Konten? – pbogut

+0

Ich habe das gleiche Problem wie @CkMaurya = ( –

-5

Sie können eine eigene Sub-Domain verwenden, ohne einen bezahlten Plan, so lange, wie Sie Ihre Domain-Ende mit .ngrok.io:

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

Seien Sie sicher, dass Sie etwas Einzigartiges auswählen, denn ohne einen bezahlten Plan ist diese Subdomain nicht reserviert und könnte immer noch verwendet werden, wenn sie nicht benutzt wird.

9

Keine kostenlose Subdomain Unterstützung von ngrok ..... pls haben einen Fehler wie unten

Tunnel-Sitzung fehlgeschlagen ist: Nur Pläne gezahlt werden, können benutzerdefinierte Unterdomänen binden. Fehler beim Binden der benutzerdefinierten Subdomäne 'arvindpattartestfb.ngrok.io' für das Konto 'arvccccc'. Dieses Konto ist auf dem "kostenlosen" Plan.

Upgrade auf einen bezahlten Plan: https://dashboard.ngrok.com/billing/plan

ERR_NGROK_313

+0

In der Tat.Ngrok-Nachricht:' Tunnel-Sitzung fehlgeschlagen: Nur bezahlte Pläne können benutzerdefinierte Sub-Domänen binden ...Melden Sie sich an: https://grok.com/signup. Wenn Sie sich bereits angemeldet haben, vergewissern Sie sich, dass Ihr AuthToken installiert ist. Ihr Authtoken ist in Ihrem Dashboard verfügbar: https: // dashboard.ngrok.com'. –

+0

Wann hat sich das geändert und wo war die Ankündigung? – JackKalish

0

Obwohl seine Lösung nicht, aber es als Abhilfe nehmen, hatte ich das gleiche Problem beim Testen. Was ich getan habe, ist, dass die Ngrok mit meinem http-Port läuft, also ändert sich meine Ngrok-URL nicht. aber ich ändere häufig und starte meinen Server zum Testen und Debuggen neu.