अद्यतन अक्टूबर 2016 : अब सबसे आसान: lvh.me का उपयोग करें जो हमेशा इंगित करता है 127.0.0.1
।
पिछला उत्तर :
चूंकि कॉलबैक अनुरोध ब्राउज़र द्वारा जारी किया जाता है, HTTP पुनर्निर्देशित प्रतिक्रिया के रूप में, आप एक डोमेन को इंगित करने के लिए अपनी .hosts फ़ाइल या समकक्ष सेट कर सकते हैं जो नहीं है। localhost
127.0.0.1 तक है।
उदाहरण के लिए कहें कि आप ट्विटर के साथ निम्नलिखित कॉलबैक रजिस्टर करते हैं http://www.publicdomain.com/callback/
:। सुनिश्चित करें कि www.publicdomain.com
आपकी मेजबान फ़ाइल में 127.0.0.1 अंक है, और वह ट्विटर www.publicdomain.com पर एक सफल DNS लुकअप कर सकता है, अर्थात डोमेन को अस्तित्व में रखने की आवश्यकता है और यदि अनुरोध किया जाता है तो विशिष्ट कॉलबैक को संभवतः 200 स्थिति संदेश वापस करना चाहिए।
संपादित करें :
मैं सिर्फ निम्नलिखित लेख पढ़ता हूं: http://www.tonyamoyal.com/2009/08/17/how-to-quickly-set-up-a-test-for-twitter-oauth-authentication-from-your.itocal -machine / , जो इस प्रश्न से जुड़ा था: Twitter oAuth callbackUrl - लोकलहोस्ट डेवलपमेंट ।
लेख को उद्धृत करने के लिए:
आप एक URL को छोटा करने वाली बिट का उपयोग कर सकते हैं। बस [लोकलहोस्ट यूआरएल जैसे http // लोकलहोस्ट: 8080 / twitter_callback] को छोटा करें और छोटे यूआरएल को अपने ट्विटर ऐप में कॉलबैक के रूप में पंजीकृत करें।
यह .hosts फ़ाइल के चारों ओर फ़िडलिंग की तुलना में आसान होना चाहिए।
ध्यान दें कि अब (अगस्त '14) bit.ly लोकलहोस्ट को लिंक फॉरवर्ड करने की अनुमति नहीं दे रहा है; हालाँकि Google लिंक शॉर्टनर काम करता है।
PS संपादित करें: (Nov '18): Google लिंक शॉर्टनर ने लोकलहोस्ट या 127.0.0.1 के लिए समर्थन देना बंद कर दिया।