2011-10-05 13 views
16

हाय मैं Tumblr API v2 में उपयोग करने के लिए और मैं यहाँ एक आवेदन रजिस्टर करने के लिए है कोशिश कर रहा हूँ OAuth http://www.tumblr.com/docs/en/api/v2टंबलर एपीआई v2 के लिए "डिफ़ॉल्ट कॉलबैक यूआरएल:" क्या है? <a href="http://www.tumblr.com/oauth/apps" rel="noreferrer">http://www.tumblr.com/oauth/apps</a></p> <p>लेकिन "डिफ़ॉल्ट कॉलबैक URL" क्या है:

सबसे पहले? कुछ यादृच्छिक यूआरएल?

मैं सिर्फ एक पायथन प्रोग्राम को लिखना चाहता हूं ताकि कमांड लाइन का उपयोग करके कुछ पोस्ट कर सकें।

बहुत बहुत धन्यवाद!

+4

तो ... यह जवाब कभी नहीं किया गया था ताकि लोगों को, कुछ हमें _are_ वास्तव में इतना बेवकूफ है कि हम यहाँ आए जानकारी के लिए देख .... – isomorphismes

उत्तर

-7

मुझे यह मिल गया! यह एक यादृच्छिक यूआरएल हो सकता है।

7

डिफ़ॉल्ट कॉलबैक यूआरएल OAuth 1.0a protocol से संबंधित है जो Tumblr आपके ऐप को प्रमाणीकृत करने के लिए उपयोग करता है।

OAuth 1.0a specification के रूप में बताते हैं:

OAuth प्रमाणीकरण तीन चरणों में किया जाता है:

1. उपभोक्ता अनधिकृत अनुरोध टोकन प्राप्त करता है।

2. उपयोगकर्ता अनुरोध टोकन को अधिकृत करता है।

3. उपभोक्ता एक एक्सेस टोकन के लिए अनुरोध टोकन का आदान-प्रदान करता है।

तो साथ Tumblr प्रक्रिया मूल रूप से इस तरह दिखता है:

  1. एक Tumblr उपयोगकर्ता अपनी वेबसाइट है, जहां आप एक ऐप्लिकेशन है जो उनके Tumblr खाते से निजी जानकारी में से कुछ की आवश्यकता है करने के लिए आता है।

  2. आपका ऐप टंबलर को "unauthorized request token" के लिए पूछेगा।

  3. आपके ऐप को टंबलर से यह अनधिकृत अनुरोध टोकन प्राप्त करने के बाद, यह उपयोगकर्ता को उनके साथ अनुरोध टोकन पास करने के बाद, टंबल लॉगिन पृष्ठ पर रीडायरेक्ट करेगा।

  4. उपयोगकर्ता asked by Tumblr if they want to allow your app to access their account होगा। उपयोगकर्ता स्वीकार करने के बाद, टंबलर अनुरोध टोकन को अधिकृत करेगा, और फिर उपयोगकर्ता को "डिफ़ॉल्ट कॉलबैक यूआरएल" (जिसे आपका प्रश्न संदर्भित करता है) पर रीडायरेक्ट करेगा।

  5. आपका ऐप तब exchange this authorized request token for an "access token" होगा, जो ऐप को उपयोगकर्ता के संरक्षित टंबलर डेटा तक पहुंचने में सक्षम करेगा।

... ठीक है, उम्मीद है कि चीजों को थोड़ा सा साफ़ कर देगा!

+1

आप वर्णित? प्रक्रिया लेकिन यह स्पष्ट नहीं किया कि क्या रखा जाए और क्यों। यह स्पष्ट नहीं है, "और फिर उपयोगकर्ता को" डिफ़ॉल्ट कॉलबैक यूआरएल "पर रीडायरेक्ट करें" – JGallardo

+1

आप _must_ को कॉलबैक यूआरएल तक पहुंच है। यह जवाब उस सम्मान में बहुत ही अस्पष्ट है। * * "अधिकृत अनुरोध टोकन" कॉलबैक यूआरएल के माध्यम से तर्क ** के रूप में पारित किए जाते हैं। (उदा: 'g.com? Arg = val') यदि आप आगे बढ़ना चाहते हैं तो आपको उन्हें एक्सेस करने में सक्षम होना चाहिए। जिसका अर्थ है कि कॉलबैक -URL या तो आपके वेब-ऐप या लोकलहोस्ट का हिस्सा है जिसे आप प्राप्त कर सकते हैं एसएस सर्वर आपके उपयोगकर्ता कंप्यूटर पर चल रहा है। – Nearoo

0

"कॉलबैक यूआरएल वह यूआरएल है जो उपयोगकर्ता को आपके आवेदन के माध्यम से टंबलर में लॉग इन करने पर वापस लौटाया जाता है।" स्रोत: https://csc.cdf.toronto.edu/mybb/showthread.php?tid=4106

भी देखें: http://wpweb.co.in/documents/social-network-integration/tumblr/

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