मुख्य सामग्री पर जाएं
POST
सिंगल साइन ऑन के साथ उपयोग के लिए एक JSON Web Token (JWT) उत्पन्न करें। अधिक विवरण के लिए Generate JWT Overview देखें।
JWT URL 5 मिनट के लिए वैध है। 5 मिनट के बाद आपको एक नया JWT URL उत्पन्न करना होगा। अतिरिक्त विकल्पों के लिए Max Pack expiresIn देखें।

हेडर पैरामीटर

X-Twitter-OAuth1-Api-Key
string
X Developer Portal से आपकी X API Key (Consumer Key)। twitterApiKey बॉडी पैरामीटर का विकल्प। प्रदान किए जाने पर, उत्पन्न JWT URL OAuth लिंकिंग के लिए आपके X Developer App का उपयोग करेगा।
X-Twitter-OAuth1-Api-Secret
string
X Developer Portal से आपकी X API Secret (Consumer Secret)। twitterApiSecret बॉडी पैरामीटर का विकल्प। X-Twitter-OAuth1-Api-Key प्रदान किए जाने पर आवश्यक।
अनुशंसित: सभी अन्य Ayrshare API एंडपॉइंट्स के साथ संगति के लिए अपनी X क्रेडेंशियल्स को हेडर (X-Twitter-OAuth1-Api-Key और X-Twitter-OAuth1-Api-Secret) के माध्यम से पास करें। twitterApiKey और twitterApiSecret बॉडी पैरामीटर पिछड़े संगतता के लिए अभी भी समर्थित हैं।

बॉडी पैरामीटर

domain
string
आवश्यक
ऐप का डोमेन। कृपया ऑनबोर्डिंग के दौरान दिए गए सटीक डोमेन का उपयोग करें।
privateKey
string
आवश्यक
एन्क्रिप्शन के लिए उपयोग की जाने वाली Private Key।
profileKey
string
आवश्यक
User Profile Key। इस फ़ील्ड में API Key का उपयोग नहीं किया जा सकता।
logout
boolean
डिफ़ॉल्ट:false
वर्तमान सत्र को स्वचालित रूप से लॉगआउट करें। प्रदर्शन को प्रभावित करने के कारण उत्पादन में उपयोग नहीं करने की अनुशंसा की जाती है।अधिक जानकारी के लिए Automatic Logout of a Profile Session देखें।
redirect
string
“Done” बटन या लोगो छवि पर क्लिक करने पर रीडायरेक्ट करने के लिए एक URL निर्दिष्ट करें। लौटाए गए JWT url में URL स्वचालित रूप से शॉर्टन कर दिया जाएगा। रीडायरेक्ट URL में क्वेरी पैरामीटर origin=true जोड़कर origin opener window को रीडायरेक्ट करें।
allowedSocial
array
लिंकिंग पेज में प्रदर्शित करने के लिए सोशल नेटवर्क निर्दिष्ट करें। यह Social Networks पेज में कॉन्फ़िगर किए गए सोशल नेटवर्कों को ओवरराइड कर देगा।
Only display Facebook, X/Twitter, LinkedIn, and TikTok
इस URL के लिए सोशल लिंकिंग पेज पर उपयोगकर्ता Instagram बटन पर क्लिक करने पर कौन सा Instagram लिंकिंग फ़्लो उपयोग किया जाता है, इसे ओवरराइड करें। वैध मान:
  • instagram: सीधा Instagram Login, कोई Facebook पेज आवश्यक नहीं।
  • facebook: कनेक्टेड Facebook पेज के माध्यम से Instagram लिंक करें।
Force direct Instagram Login for this linking session
छोड़ दिए जाने पर, लिंकिंग पेज आपकी खाता-व्यापी Instagram Login सेटिंग का उपयोग करता है।अधिक जानकारी के लिए Instagram Link Method देखें।
verify
boolean
डिफ़ॉल्ट:false
सत्यापित करें कि उत्पन्न टोकन मान्य है। केवल गैर-उत्पादन वातावरण में उपयोग करने की अनुशंसा की जाती है।अधिक जानकारी के लिए Opening and Closing the Social Linking URL देखें।
base64
boolean
डिफ़ॉल्ट:false
यदि प्राइवेट की base64 एन्कोडेड है, तो true पर सेट करें।private.key फ़ाइल को base64 में एन्कोड करें और सिंगल लाइन String को privateKey फ़ील्ड में पास करें।उदा. Linux में: cat private.key | base64
expiresIn
number
डिफ़ॉल्ट:5
मिनटों में टोकन की लंबी अवधि सेट करें। सीमा: 1 मिनट से 2880 मिनट तक।अधिक जानकारी के लिए JWT Expires In देखें।
email
object
डिफ़ॉल्ट:5
उपयोगकर्ताओं के लिए उनके सोशल लिंकेज पेज तक सीधे पहुँच के लिए एक लिंक के साथ Connect Accounts ईमेल भेजें।अधिक जानकारी के लिए Connect Accounts Email देखें।
जब आप अपनी X API क्रेडेंशियल्स शामिल करते हैं, तो उत्पन्न JWT URL आपके अपने X Developer App का उपयोग करके OAuth लिंकिंग शुरू करेगा। आपके अंतिम उपयोगकर्ता X सहमति स्क्रीन पर आपके ऐप का नाम देखेंगे।
आवश्यक: इस सुविधा का उपयोग करने से पहले, आपको इन कॉलबैक URL को अपनी X Developer App सेटिंग्स में (Authentication settings > Callback URI / Redirect URL के अंतर्गत) जोड़ना होगा:
  • https://profile.ayrshare.com/social-accounts
  • https://app.ayrshare.com/social-accounts
इनके बिना, OAuth फ़्लो 403 Callback URL not approved त्रुटि के साथ विफल हो जाएगा।