2011-06-28 14 views
5

मुझे ओएथ का उपयोग करने वाली व्यक्तिगत ट्विटर स्क्रिप्ट के लिए उपयोग करने की आवश्यकता है। यह वाणिज्यिक या ऐसा कुछ भी नहीं है। इसे यहां पंजीकृत करने के लिए: https://dev.twitter.com/apps/new मुझे एक वेबसाइट की आवश्यकता है, भले ही यह एक ग्राहक है। यह मुझे बिना किसी वेबसाइट के मेरे ऐप को पंजीकृत करने देगा।ट्विटर ओथ समस्या - मुझे एक ऐप पंजीकृत करने के लिए एक वेबसाइट की आवश्यकता है

क्या मैं कुछ भी कर सकता हूं? अगर मैंने अभी एक ब्लॉग बनाया है जो मैं उपयोग कर रहा स्क्रिप्ट के पीछे की अवधारणा को समझाता हूं - क्या वे इसे स्वीकार करेंगे और मुझे "ऐप" पंजीकृत करें (केवल एक स्क्रिप्ट जिसका मैं उपयोग करता हूं?)।

उत्तर

1

चुनें Clienthere: Application Type

आवेदन वेबसाइट आप किसी भी लिंक डाल सकते हैं के स्थान में। यह सिर्फ लिंक-बैक यूआरएल है।

+0

मुझे अभी भी दुर्भाग्यवश क्लाइंट के लिए वेबसाइट देने की आवश्यकता है। – Phil

+0

** आवेदन वेबसाइट ** के स्थान पर आप कोई लिंक डाल सकते हैं। क्या आपके पास कोई ऑनलाइन उपस्थिति नहीं है। – ssapkota

1

यदि यह केवल व्यक्तिगत उपयोग के लिए है, तो आप उस क्षेत्र में बहुत अधिक यूआरएल डाल सकते हैं। जहां तक ​​मुझे पता है कि इसे दो बार चेक नहीं किया गया है या अनुमोदन के अधीन नहीं है।

+0

यह नहीं है। मैंने – geoffjentry

+1

हाँ से पहले उस क्षेत्र में गंदगी डाल दी है, बस इसे अपने SO उपयोगकर्ता पृष्ठ से लिंक करें: http://stackoverflow.com/users/819759/phil – arcain

0

ऊपर उल्लेख किया है, कॉलबैक URL कुछ भी हो सकता है, लेकिन मैं ब्राउज़र, नहीं क्लाइंट का चयन करेंगे, क्योंकि ट्विटर आप पैरामीटर oauth_callback साथ आवेदन वेबसाइट के मान को ओवरराइड करने देता है। यह आपको OAuth प्रवाह के अंतिम चरण को स्वचालित करने देता है।

आमतौर पर, चूंकि आप एक स्क्रिप्ट चला रहे हैं, तो आपको oauth_callback=oob सेट करना होगा और उपयोगकर्ता को पिन प्रमाणीकरण के माध्यम से रखना होगा, जो बेकार है। यहाँ एक विकल्प है:

  • ब्राउज़र चुनें और सेट आवेदन वेबसाइटhttp://www.whatever.com करने के लिए (कोई फर्क नहीं पड़ता)।
  • कस्टम स्कीम को संभालने के लिए अपने ऑपरेटिव सिस्टम के साथ अपनी स्क्रिप्ट पंजीकृत करें, उदाहरण के लिए: myscript://
  • OAuth प्रवाह के दौरान oauth_callback=myscript://anystring पास करें।

नतीजा यह है कि एक बार उपयोगकर्ता को प्रमाणीकृत किया जाता है, ट्विटर दो पिछले मापदंडों आप अंतिम प्रमाणीकरण चरण के लिए की जरूरत के साथ वेब ब्राउज़र से myscript://anything कहता है, और OAuth प्रवाह उपयोगकर्ता सहभागिता के बिना पूरा हो जाएगा है।

+0

हाय जानो: मैंने आपके कदम उठाए। ट्विटर ने माइस्क्रिप्ट की तरह कुछ स्वीकार नहीं किया: // यह 'वैध यूआरएल प्रारूप नहीं' के साथ उत्तर दिया –

+0

जब आप ट्विटर के साथ अपना आवेदन पंजीकृत करते हैं तो किसी भी http पते का उपयोग करें। OAuth प्रवाह के दौरान एक कस्टम यूआरआई (myscript: // कुछ) का उपयोग करें, ट्विटर साइट पर नहीं। – Jano

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