यह मॉड्यूल सुरक्षित प्राधिकरण फ़्लो के लिए OAuth1.0a प्रमाणीकरण की कार्यक्षमता प्रदान करता है। इसमें रिक्वेस्ट टोकन जनरेट करना, authorization URL जनरेट करना, एक्सेस टोकन का आदान-प्रदान, और OAuth1 signature जनरेट करना शामिल है।Documentation Index
Fetch the complete documentation index at: https://generaltranslation.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
class xdk.oauth1_auth.OAuth1
पैरामीटर
__init__
पैरामीटर
API कुंजी (Consumer Key)।
API सीक्रेट (Consumer Secret)।
OAuth फ़्लो के लिए callback URL।
एक्सेस टोकन (यदि पहले से प्राप्त किया गया हो)।
एक्सेस टोकन Secret (यदि पहले से प्राप्त किया गया हो)।
build_request_header
पैरामीटर
HTTP मेथड (GET, POST आदि)।
अनुरोध URL (इसमें क्वेरी पैरामीटर शामिल हो सकते हैं)।
अनुरोध बॉडी (form-encoded स्ट्रिंग या खाली)।
रिटर्न
str
get_access_token
पैरामीटर
कॉलबैक या PIN से प्राप्त OAuth verifier।
रिटर्न
OAuth1AccessToken
OAuth1 फ़्लो के लिए प्राधिकरण URL प्राप्त करें।
पैरामीटर
क्या “Log in with X” फ़्लो का उपयोग करना है या नहीं।
रिटर्न
str
get_request_token
रिटर्न
OAuth1RequestToken
start_oauth_flow
पैरामीटर
क्या “Log in with X” फ़्लो का उपयोग किया जाए।
रिटर्न
str
class xdk.oauth1_auth.OAuth1AccessToken
पैरामीटर
__init__
पैरामीटर
एक्सेस टोकन।
एक्सेस टोकन सीक्रेट।
class xdk.oauth1_auth.OAuth1RequestToken
पैरामीटर
__init__
पैरामीटर
OAuth टोकन।
OAuth टोकन का सीक्रेट।