2010-09-02 18 views
13

मैं याहू ओथ का उपयोग करने वाले ऐप पर काम कर रहा हूं। था OAuth ठीक काम कर रहा है, लेकिन मैं सिर्फ याहू के साथ अपने डोमेन पंजीकृत है और अब यह मेरे OAuth का उपयोग जब मैं स्थानीय स्तर पर विकसित क्योंकि नहीं दूँगी "कस्टम बंदरगाह अनुमति नहीं है या मेजबान इस उपभोक्ता कुंजी के साथ पंजीकृत नहीं है।"जब मैं अपना स्थानीय डोमेन याहू के साथ पंजीकृत नहीं होता हूं तो मैं स्थानीय रूप से विकसित होने पर याहू ओथ को कैसे काम कर सकता हूं?

मुद्दा क्योंकि मेरे कॉल बैक यूआरएल एक डोमेन है कि याहू (http://localhost:8080/welcome) के साथ पंजीकृत नहीं है करने के लिए है।

मुझे यकीन नहीं है कि क्या करना है। मैं विकास के लिए भी नया हूं इसलिए यदि आप सुझावों के साथ विशिष्ट हो सकते हैं जो कमाल होगा! कोई भी मदद बहुत ही सराहनीय होगी।

+0

मुझे एक ही समस्या है, क्या आपने कभी समाधान के साथ आया था? Netflix और Google के OAuth लोकलहोस्ट के साथ ठीक काम करते हैं: 8080 कॉलबैक के लिए मेजबान के रूप में। – Chad

उत्तर

8

It looks like Yahoo! doesn't want you to do this. कुछ इसी तरह के सवाल से जवाब उपयोगी (या नहीं) हो सकता है:

संपादित करें: और अधिक सबूत याहू! इस का समर्थन नहीं करता: http://developer.yahoo.net/forum/?showtopic=6496&cookiecheckonly=1

24

Hiii ... याहू स्थानीय होस्ट पर काम करता है :) .. जबकि एक याहू उपभोक्ता कुंजी और रहस्य की कुंजी के लिए पंजीकरण कि आप क्या करना है, पंजीकरण पृष्ठ आपसे पूछता आवेदन किस प्रकार किया जाता है आपका अपना। मुझे लगता है कि यह आपको दो विकल्प, वेबसाइट और अन्य एक स्टैंड स्टैंड ऐप के रूप में देता है। अपने मामले में स्टैंड अकेले ऐप चुनें। फिर यह आपको चाबियों की एक जोड़ी देगा, और यह localhost पर काम करेगा :)। का आनंद लें!

+0

टिप के लिए धन्यवाद! पूरी तरह से काम किया! निश्चित नहीं है कि अगर हम तैनाती से पहले परीक्षण नहीं कर पाएंगे तो हम क्या करेंगे ... विशेष रूप से उनके दस्तावेज़ों की अद्भुत स्थिति को देखते हुए: पी धन्यवाद! – Joel

+0

मदद के लिए एक टिप्पणी देखने के लिए बहुत अच्छा लग रहा है कि मददगार था! चीयर्स! –

+0

धन्यवाद। बहुत उपयोगी जानकारी। – Yovav

4

मैंने आज इस मुद्दे को अभी मारा है और मुझे लगता है कि सबसे सरल समाधान सिर्फ मेरे विकास पर्यावरण के लिए एक अलग कुंजी के लिए पंजीकरण करना था। जब तक आप उस कुंजी के लिए डोमेन सत्यापित नहीं करते हैं, तब तक आपको किसी भी समस्या को हिट नहीं करना चाहिए।

1

Muhammad'sVignes'sanswer में टिप्पणी को संबोधित करते हुए यहां टिप्पणी नहीं कर सकता क्योंकि मैं टिप्पणी नहीं कर सकता। यदि आप कॉलबैक डोमेन के रूप में 127.0.0.1 निर्दिष्ट करते हैं तो आपको स्टैंड स्टैंड ऐप के साथ कॉलबैक का उपयोग करने में सक्षम होना चाहिए। आपको उस पोर्ट को बदलने की भी आवश्यकता हो सकती है जो आपका स्थानीय सर्वर सुन रहा है, क्योंकि आप उस याहू उपयोग का अनुरोध नहीं कर सकते हैं उदा। पोर्ट 8000. सुनिश्चित करें कि आपका स्थानीय सर्वर पोर्ट 80 को सुन रहा है।

संबंधित मुद्दे

 संबंधित मुद्दे