อัปเดตตุลาคม 2559 : ง่ายที่สุดตอนนี้: ใช้lvh.meซึ่งชี้ไปที่127.0.0.1
เสมอ
คำตอบก่อนหน้า :
เนื่องจากเบราว์เซอร์ร้องขอการเรียกกลับที่ออกให้โดยเป็นการตอบกลับการเปลี่ยนเส้นทาง HTTP คุณสามารถตั้งค่าไฟล์. โฮสต์หรือเทียบเท่ากับชี้โดเมนที่ไม่ใช่localhost
127.0.0.1
พูดเช่นคุณลงทะเบียนโทรกลับต่อไปนี้ด้วย http://www.publicdomain.com/callback/
Twitter: ตรวจสอบให้แน่ใจว่าwww.publicdomain.com
ชี้ไปที่ 127.0.0.1 ในไฟล์โฮสต์ของคุณและ Twitter นั้นสามารถทำการค้นหา DNS ที่ประสบความสำเร็จบน www.publicdomain.com เช่นโดเมนจำเป็นต้องมีอยู่และการโทรกลับที่เฉพาะเจาะจงอาจส่งคืนข้อความสถานะ 200 หากมีการร้องขอ
แก้ไข :
ฉันเพิ่งอ่านบทความต่อไปนี้: http://www.tonyamoyal.com/2009/08/17/how-to-quickly-set-up-a-test-for-twitter-oauth-authentication-from-your-local -machine /ซึ่งได้รับการเชื่อมโยงจากคำถามนี้: ทวิตเตอร์ oAuth callbackUrl - พัฒนา
หากต้องการอ้างอิงบทความ:
คุณสามารถใช้ bit.ly ซึ่งเป็นบริการย่อ URL เพียงแค่ย่อ [localhost URL เช่น http // localhost: 8080 / twitter_callback] และลงทะเบียน URL ที่ย่อให้สั้นลงเป็น callback ในแอพ Twitter ของคุณ
ซึ่งควรง่ายกว่าเล่นซอในไฟล์. โฮสต์
โปรดทราบว่าตอนนี้ (14 สิงหาคม) bit.ly ไม่อนุญาตให้ส่งต่อลิงก์ไปยัง localhost อย่างไรก็ตามตัวย่อลิงก์ของ Google ใช้งานได้
แก้ไข PS: (พ.ย. 18): ตัวย่อลิงก์ของ Google หยุดให้การสนับสนุน localhost หรือ 127.0.0.1