2013-05-27 4 views
5

मैं अपने एंड्रॉइड एप्लिकेशन के साथ ट्विटर को एकीकृत करना चाहता हूं। क्या मैं ओएथ 2.0 का उपयोग कर ऐसा कर सकता हूं?क्या ट्विटर OAuth 2.0 का समर्थन करता है?

मैंने इंटरनेट की खोज की है लेकिन इसके बारे में कोई अच्छी व्याख्या नहीं मिली। अगर किसी ने पहले यह किया है, तो क्या आप कृपया मुझे इसके माध्यम से मार्गदर्शन कर सकते हैं। मैंने here पर एक पुरानी पोस्ट में देखा कि ट्विटर OAuth 2.0 का समर्थन नहीं करता है।

उत्तर

8

असल में, नहीं, ट्विटर still uses OAuth 1.0a उनके बैकएंड के अधिकांश हिस्सों के लिए। मार्च के बाद से, वे application-only authentication के लिए OAuth 2 client credentials flow का समर्थन करते हैं।

इसका मतलब यह है, अगर आप:

  • एक आवेदन है कि केवल अन्य उपयोगकर्ताओं या ऐसा सामान से ट्वीट से पता चलता है, तो आप OAuth का उपयोग 2.
  • किसी भी उपयोगकर्ता को अपने अनुप्रयोग का उपयोग करना चाहते अधिकृत प्राप्त कर सकते हैं ट्वीट्स पोस्ट करें या किसी उपयोगकर्ता की ओर से कुछ और करें, आपको OAuth 1.0a के साथ संघर्ष करना होगा।

आपको Twitter4J लाइब्रेरी को देखना चाहिए, जो आपके द्वारा OAuth 1 परेशानी से अधिकतर हिस्सों को दूर करता है।

+0

धन्यवाद मैं OAuth टोकन और OAU प्राप्त करना चाहते हैं ट्विटर से वें रहस्य और इसे मेरे काम को प्राप्त करने के लिए एक आरईएसटी प्रोटोकॉल में पास करें। क्या यह संभव है? –

+0

हां, यह संभव होना चाहिए। –

+0

मुझे यह जानकर खुशी हो रही है कि यह संभव है। क्या आप कुछ प्रासंगिक लिंक के साथ मुझे यह कैसे करना चाहते हैं? –

1

यह ब्याज की हो सकती है:

"... हम OAuth 2.0 क्लाइंट साख प्रवाह के आधार पर हमारे आवेदन-केवल प्रमाणीकरण योजना जारी कर रहे हैं।"

Arduino ट्विटर के साथ OAuth समर्थन>http://www.markkurossi.com/ArduinoTwitter/ <

(नहीं, मैं 'लाइब्रेरी:

काफी किसी अन्य स्रोत से dev.twitter को 2013-03-11 https://dev.twitter.com/blog/application-only-authentication

-1

परिशिष्ट प्रकाशित किया गया था मीटर 1 लिंक की खातिर YetAnotherMarkUpLanguage जानने के लिए नहीं जा रहा।) अपने आवेदन Jan.In आपके उत्तर के लिए

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