2012-03-05 3 views
15

मेरे फेसबुक ऐप को सेट करने का प्रयास कर रहा था जिसे मैं लॉग इन के लिए उपयोग करना चाहता हूं ताकि मुझे अपने मैक के स्थानीयहोस्ट पर इसका परीक्षण करने की अनुमति मिल सके। फेसबुक त्रुटि फेंक रहा है "ऐप डोमेन: http://localhost मान्य डोमेन नहीं है।" जब मैं साइट यूआरएल के ऐप डोमेन को लोकहोस्ट में बदलता हूं या 127.0.0.1लोकलहोस्ट टेस्ट सेटअप - फेसबुक स्थानीयहोस्ट को अनुमति नहीं दे रहा है

क्या प्रमाणीकरण के बाद ब्राउज़र को मेरे लोकहोस्ट पर रीडायरेक्ट करने के लिए फेसबुक लॉगिन एपीआई प्राप्त करने का कोई तरीका है?

+0

[स्थानीय होस्ट पर चल रहा है फेसबुक आवेदन] (के संभावित डुप्लिकेट http://facebook.stackoverflow.com/questions/5133075/running-facebook-application-on-localhost) – ifaour

+0

[स्थानीयहोस्ट में फेसबुक विकास] के संभावित डुप्लिकेट (http://stackoverflow.com/questions/4532721/facebook-development-in-localhost) –

+0

http://stackoverflow.com/questions/2459728/how- के संभावित डुप्लिकेट टू-टेस्ट-फेसबुक-कनेक्ट-स्थानीय/25560146 # 25560146 – Snowman

उत्तर

14

जिस तरह से मैं ऐसा करता हूं वह साइट है जो मैं कुछ ऐसी चीज़ों पर काम कर रहा हूं जैसे: http://sitename.loc, और फिर एक ऐप को विशेष रूप से डोमेन के साथ परीक्षण के लिए उपयोग किया जाता है।

ऐसा करने के तरीके का एक उदाहरण यहां पाया जा सकता है: https://stackoverflow.com/a/7493806/1056965

+0

क्या आप समझा सकते हैं कि आप यह कैसे करते हैं? – Abramodj

+1

मैंने अपनी पोस्ट को एक उदाहरण के लिंक के साथ अपडेट किया है। यदि आपके कोई और प्रश्न हैं तो मुझे बताएं। – Steven

+0

मुझे लगता है कि http: // localhost अब काम करता है। मैंने इसे अपने नमूना आवेदन पर करने की कोशिश की और यह काम करता है। – rOrlig

6

अपने स्थानीय मशीन पर आप सेटअप मेजबान फ़ाइल के लिए है स्थानीय आईपी पते पर अपनी साइट का नाम इंगित करने के लिए। उदाहरण के लिए आप साइट example.com पर अमेरिकन प्लान के साथ सेटअप प्राधिकरण करने के लिए है, तो में अपने मेजबान फ़ाइल

127.0.0.1 example.com

और बस localy अपनी साइट शुरू करने और फेसबुक OAuth होगा इस रिकॉर्ड डाल example.com पर आपको रीडायरेक्ट करें और आपको वैध टोकन लोकैली मिल जाएगी।

सेटअप होस्ट के लिए खिड़कियों मदद पर फ़ाइल के लिए इस लिंक Windows Hosts Setup लिनक्स मदद लिंक Linux hosts

3

यह काफी सरल है जब आप पता लगाना है पर है।

ओपन/आदि/होस्ट (यूनिक्स) या सी: \ विन्डोज़ \ system32 \ drivers \ etc \ hosts।

आपके डोमेन foo.com है, तो यह पंक्ति जोड़ें:

127.0.0.1 local.foo.com आप का परीक्षण करते समय आपके ब्राउज़र में, खुले local.foo.com और यह काम करना चाहिए।

Allready, यहाँ

समझाया

How to Test Facebook Connect Locally