facebook messenger üzerinde çalışıyorum. Facebook uygulaması sadece webhook için bir URL'yi kabul ediyor ancak ngrock her seferinde yeni url üretiyor. Artık webhook url nedeniyle uygulamanızı test edemedim.ngrok ile sabit url nasıl oluşturulur
cevap
Burada https://dashboard.ngrok.com/auth bulabilirsiniz auth jetonu ayarlamanız gerekir. (Ücretsiz sürümü ile çalışır, ödemeye gerek yoktur).
Sonra bu gibi kullanabilirsiniz:
ngrok http 80 -subdomain yoursubdomain
Sen ücretli planı olmadan özel bir alt alan kullanabilir, çok uzun .ngrok.io
ile etki alanınızı sona gibidir:
ngrok http 3000 -subdomain saxid-facebook-app-x9duw8b7.ngrok.io
Sadece benzersiz bir şey seçtiğinizden emin olun, çünkü ücretli bir plan olmadan bu alt alan ayrılmış değildir ve kullanımda değilken de alınabilir. ngrok gelen
Artık serbest alt alan destek ..... lütfen Tünel oturumu başarısız
aşağıdaki gibi bir hata var: Yalnızca özel alt etki alanları bağlayabilir planları ödedi. Özel alan adı 'arvindpattartestfb.ngrok.io', 'arvccccc' hesabı için bağlanmadı. Bu hesap 'Ücretsiz' planında. https://dashboard.ngrok.com/billing/planERR_NGROK_313
Gerçektende ngrok iletisi: 'Tünel oturumu başarısız: Yalnızca ücretli planlar özel alt etki alanlarına bağlanabilir ...Https://ngrok.com/signup adresinden kaydolun. Daha önce kaydolduysanız, yetkili servisinizin yüklü olduğundan emin olun. Göstergeniz, gösterge tablonuzda kullanılabilir: https: // dashboard.ngrok.com'. –
bu değişiklik ne zaman yapıldı ve duyuru nerede yapıldı? – JackKalish
O ngrok tamamen ücretsiz katmandan alt alanları düşmüştür görünüyor: bir ödeme planı
Yükseltme https://ngrok.com/product#pricing
ancak geçici çözüm olarak götürün, ben test ederken aynı problem. Ne yaptım ngrok benim http portu ile çalışan tutmak, bu yüzden benim ngrok url değişmiyor. ama sık sık sunucumu test etmek ve hata ayıklamak için değiştirip yeniden başlatıyorum.
Muhtemelen sizin için en iyi seçenek değil, ngrok yerine localtunnel kullanmaya başladım.
bir kurulum ve çalıştırma akımı çok basit:
npm install -g localtunnel
lt --port <your localhost port> --subdomain youruniquesubdomain
Sonra öyle Benim http://youruniquesubdomain.localtunnel.me gidebilirsiniz!
Çalışmıyor. Hala aynı hata. Tünel oturumu başarısız oldu: Yalnızca ücretli planlar özel alt alanlara bağlanabilir. 'Ck Maurya' hesabı için özel alt alan adı 'mysubdomain' bağlanılamadı. Bu hesap 'Ücretsiz' planında. –
Bu gerçekten garip, ben bir kuruş ödemiyorum ve subdomain seçeneğini kullanabilirim. Belki de sadece yeni hesaplarda biraz zaman var? – pbogut
Aynı problemi yaşıyorum @CkMaurya = ( –