Ekim 2016 Güncellemesi : En kolay: her zaman işaret eden lvh.me dosyasını kullanın 127.0.0.1
.
Önceki Cevap :
Geri arama isteği tarayıcı tarafından bir HTTP yönlendirme yanıtı olarak verildiğinden, .hosts dosyanızı veya eşdeğerini localhost
127.0.0.1 olmayan bir etki alanını gösterecek şekilde ayarlayabilirsiniz .
Eğer Twitter ile aşağıdaki geri arama kayıt Say örneğin: http://www.publicdomain.com/callback/
. www.publicdomain.com
Anasistemler dosyasında 127.0.0.1'e işaret ettiğinden VE Twitter'ın www.publicdomain.com adresinde başarılı bir DNS araması yapabildiğinden emin olun , yani alanın olması gerekir ve özel geri arama istenirse 200 durum iletisi döndürmelidir.
DÜZENLE :
Sadece şu makaleyi okudum: http://www.tonyamoyal.com/2009/08/17/how-to-quickly-set-up-a-test-for-twitter-oauth-authentication-from-your-local -machine / ( bu soru ile bağlantılı): Twitter oAuth callbackUrl - localhost geliştirme .
Makaleyi alıntılamak için:
Bir URL kısaltma hizmeti olan bit.ly'yi kullanabilirsiniz. Sadece [// // localhost: 8080 / twitter_callback] gibi localhost URL'sini kısaltın ve kısaltılmış URL'yi Twitter uygulamanızda geri arama olarak kaydedin.
Bu, .hosts dosyasında uğraşmaktan daha kolay olmalıdır.
Şimdi (Ağustos '14) bit.ly'nin localhost'a bağlantı iletmeye izin vermediğini unutmayın; ancak Google bağlantı kısaltıcı çalışır.
PS düzenleme: (Kasım '18): Google bağlantı kısaltıcı localhost veya 127.0.0.1 için destek vermeyi durdurdu.