Perbarui Oktober 2016 : Sekarang termudah: gunakan lvh.me yang selalu menunjuk ke 127.0.0.1
.
Jawaban sebelumnya :
Karena permintaan panggilan balik dikeluarkan oleh browser, sebagai respons pengalihan HTTP, Anda dapat mengatur file .hosts Anda atau setara untuk mengarahkan domain yang tidak localhost
ke 127.0.0.1.
Katakanlah misalnya Anda mendaftarkan callback berikut dengan Twitter: http://www.publicdomain.com/callback/
. Pastikan bahwa www.publicdomain.com
menunjuk ke 127.0.0.1 di file host Anda, DAN bahwa twitter dapat melakukan pencarian DNS yang sukses di www.publicdomain.com, yaitu domain perlu ada dan panggilan balik khusus mungkin harus mengembalikan pesan status 200 jika diminta.
EDIT :
Saya baru saja membaca artikel berikut: http://www.tonyamoyal.com/2009/08/17/how-to-quickly-set-up-a-test-for-twitter-oauth-authentication-from-your-local -machine / , yang ditautkan dari pertanyaan ini: Twitter oAuth callbackUrl - pengembangan localhost .
Mengutip artikel:
Anda dapat menggunakan bit.ly, layanan pemendekan URL. Persingkat saja [URL localhost seperti http // localhost: 8080 / twitter_callback] dan daftarkan URL yang dipersingkat sebagai callback di aplikasi Twitter Anda.
Ini seharusnya lebih mudah daripada mengotak-atik file .hosts.
Perhatikan bahwa sekarang (Agustus '14) bit.ly tidak mengizinkan penerusan tautan ke localhost; namun pemendek tautan Google berfungsi.
Sunting PS: (Nov '18): Pemendek tautan Google berhenti memberi dukungan untuk localhost atau 127.0.0.1.