2013-05-19 4 views
6

के साथ ध्वनि क्लाउड API को प्रमाणित करने का तरीका अंतिम लक्ष्य उपयोगकर्ताओं को ध्वनि क्लाउड API के माध्यम से फ़ाइलों को अपलोड/डाउनलोड करने में सक्षम होना है।redirect_uri (callback.html)

मैंने अपना ऐप पंजीकृत किया है, लेकिन अब मुझे प्रमाणीकरण में समस्याएं आई हैं। ऐप पंजीकरण में मुझे प्रमाणीकरण के लिए एक रीडायरेक्ट यूआरआई परिभाषित करना होगा, उनका डिफ़ॉल्ट कॉलबैक.html है। खुद को क्या रखना है?

मुझे नहीं पता कि ऐप के रीडायरेक्ट यूरी में या कोड में (मुझे लगता है कि यह वही होना चाहिए) मैंने कॉलबैक.html स्वयं करने का प्रयास किया है, लेकिन यह काम नहीं करता है। मुझे लगता है कि यह एक ऑनलाइन लिंक होना चाहिए। लेकिन मैं केवल स्थानीय होस्ट पर काम कर रहा हूँ ..

मैं एक बहुत ही इसी तरह के प्रश्न यहाँ मिल गया है: redirect_uri and how to host callback.html on SoundCloud?

लेकिन यह मेरी समस्या का समाधान नहीं करता है।

मुझे एहसास है कि यह बहुत ही बुनियादी चीजें है, लेकिन मुझे उम्मीद है कि मुझे कुछ स्पष्ट सहायता मिल सकती है। आपको बहुत बहुत धन्यवाद

संपादित करें: परीक्षण के लिए, मैं एप्लिकेशन पंजीकरण redirect_uri में और मेरे कोड में redirect_uri में http://www.samplewars.com/ डाल दिया है, और अब मैं पाने के पॉप-अप SoundCloud खाते में पहुंच के लिए पूछ, क्लिक करने के बाद कनेक्ट करें samplewars.com पर जाता है। मैं इसे उसी पृष्ठ पर कैसे जा सकता हूं, (लोकलहोस्ट यूआरएल)। वास्तव में एक ऑफ़लाइन लिंक डालना संभव है, क्योंकि मैं केवल स्थानीयहोस्ट पर काम कर रहा हूं? मेरे पास कुछ भी ऑनलाइन नहीं है।

उत्तर

1

अपने windows/system32/drivers/etc/hosts फ़ाइल

ऐड लाइन 127.0.0.1 localhost.samplewars.com में और आप परीक्षण प्रयोजनों के लिए उस डोमेन का उपयोग कर सकते हैं।

+0

यदि आप मैक पर हैं तो इन निर्देशों का पालन करें: http://www.tekrevue.com/tip/edit-hosts-file-mac-os-x/ – arpo

3

कॉलबैक फ़ाइल का उपयोग प्रमाणीकरण टोकन को आपके एप्लिकेशन पर वापस भेजने के लिए किया जाता है। आपके मामले में यह http://www.samplewars.com/soundcloud-callback.html जैसा होना चाहिए। विकास के लिए, आप एक अलग एप्लिकेशन पंजीकृत कर सकते हैं जो आपके स्थानीय सेटअप को इंगित करता है (उदाहरण के लिए http://localhost/soundcloud-callback.html या जो भी हो)।

यदि आप ध्वनि क्लाउड जावास्क्रिप्ट एपीआई का उपयोग करते हैं, तो यह काफी सरल है। the documentation में एक उदाहरण पृष्ठ है।

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