Skip to main content
यह मॉड्यूल सुरक्षित प्राधिकरण फ़्लो के लिए OAuth1.0a प्रमाणीकरण की कार्यक्षमता प्रदान करता है। इसमें रिक्वेस्ट टोकन जनरेट करना, authorization URL जनरेट करना, एक्सेस टोकन का आदान-प्रदान, और OAuth1 signature जनरेट करना शामिल है।

class xdk.oauth1_auth.OAuth1

X API के लिए OAuth1 प्रमाणीकरण हैंडलर।

पैरामीटर

str
str
str
str or None
डिफ़ॉल्ट:"None"
str or None
डिफ़ॉल्ट:"None"

__init__

OAuth1 प्रमाणीकरण आरंभ करता है।

पैरामीटर

str
API कुंजी (Consumer Key)।
str
API सीक्रेट (Consumer Secret)।
str
OAuth फ़्लो के लिए callback URL।
str or None
डिफ़ॉल्ट:"None"
एक्सेस टोकन (यदि पहले से प्राप्त किया गया हो)।
str or None
डिफ़ॉल्ट:"None"
एक्सेस टोकन Secret (यदि पहले से प्राप्त किया गया हो)।

build_request_header

API अनुरोधों के लिए OAuth1 प्राधिकरण हेडर बनाएँ।

पैरामीटर

str
HTTP मेथड (GET, POST आदि)।
str
अनुरोध URL (इसमें क्वेरी पैरामीटर शामिल हो सकते हैं)।
str
डिफ़ॉल्ट:"''"
अनुरोध बॉडी (form-encoded स्ट्रिंग या खाली)।

रिटर्न

str

get_access_token

verifier के बदले एक्सेस टोकन प्राप्त करें।

पैरामीटर

str
कॉलबैक या PIN से प्राप्त OAuth verifier।

रिटर्न

OAuth1AccessToken

get_authorization_url

OAuth1 फ़्लो के लिए प्राधिकरण URL प्राप्त करें।

पैरामीटर

bool
डिफ़ॉल्ट:"False"
क्या “Log in with X” फ़्लो का उपयोग करना है या नहीं।

रिटर्न

str

get_request_token

OAuth1 फ़्लो शुरू करने के लिए रिक्वेस्ट टोकन प्राप्त करें। :returns: oauth_token और oauth_token_secret सहित रिक्वेस्ट टोकन। :rtype: OAuth1RequestToken

रिटर्न

OAuth1RequestToken

start_oauth_flow

OAuth1 फ़्लो शुरू करने के लिए सुविधाजनक विधि।

पैरामीटर

bool
डिफ़ॉल्ट:"False"
क्या “Log in with X” फ़्लो का उपयोग किया जाए।

रिटर्न

str

class xdk.oauth1_auth.OAuth1AccessToken

OAuth1 एक्सेस टोकन का रिस्पॉन्स।

पैरामीटर

str
str

__init__

OAuth1 एक्सेस टोकन को इनिशियलाइज़ करता है।

पैरामीटर

str
एक्सेस टोकन।
str
एक्सेस टोकन सीक्रेट।

class xdk.oauth1_auth.OAuth1RequestToken

OAuth1 रिक्वेस्ट टोकन का रिस्पॉन्स।

पैरामीटर

str
str

__init__

OAuth1 रिक्वेस्ट टोकन को प्रारंभ करता है।

पैरामीटर

str
OAuth टोकन।
str
OAuth टोकन का सीक्रेट।