इस एंडपॉइंट को इंटीग्रेट करने में मदद करने वाली कुछ प्रमुख अवधारणाओं पर जाने से पहले, हम सलाह देते हैं कि आप निम्नलिखित से परिचित हो जाएँ: Postman एक बेहतरीन टूल है, जिसका इस्तेमाल आप किसी endpoint को टेस्ट करने के लिए कर सकते हैं। हर Postman अनुरोध में सभी path और body पैरामीटर शामिल होते हैं, जिससे आप जल्दी समझ सकते हैं कि आपके लिए क्या उपलब्ध है। हमारे Postman collections के बारे में ज़्यादा जानने के लिए, कृपया हमारा “Postman का उपयोग करना” पेज देखें। क्या आप अपनी पसंदीदा कोडिंग भाषा में इस एंडपॉइंट को सेट अप करने के लिए कुछ कोड उदाहरण ढूंढ रहे हैं? हमारे पास अलग-अलग कोड नमूने उपलब्ध हैं, जिनका उपयोग आप हमारे Github पेज पर शुरुआती बिंदु के रूप में कर सकते हैं। शुरुआत करने में मदद के लिए हमारे कम्युनिटी की तृतीय-पक्ष लाइब्रेरी में से किसी एक का उपयोग करें। सही version tag देखकर आप ऐसी लाइब्रेरी ढूँढ सकते हैं, जो v2 endpoints के साथ काम करती हो। सभी X API v2 endpoints के लिए यह आवश्यक है कि आप अपने अनुरोधों को क्रेडेंशियल्स के एक सेट से प्रमाणीकृत करें, जिन्हें keys और tokens भी कहा जाता है। आप Retweets lookup endpoint पर अपने अनुरोधों को प्रमाणीकृत करने के लिए OAuth 1.0a User Context या OAuth 2.0 बेयरर टोकन, इनमें से किसी एक का उपयोग कर सकते हैं। manage Retweets endpoints के लिए OAuth 1.0a User Context का उपयोग आवश्यक है। इसका मतलब है कि सफल अनुरोध करने के लिए आपको API keys और user access tokens के एक सेट का उपयोग करना होगा। access tokens उस उपयोगकर्ता से संबद्ध होने चाहिए जिसकी ओर से आप अनुरोध कर रहे हैं। यदि आप किसी अन्य उपयोगकर्ता के लिए access tokens का एक सेट जनरेट करना चाहते हैं, तो उन्हें 3-legged OAuth flow का उपयोग करके आपके ऐप को अधिकृत या प्रमाणीकृत करना होगा। कृपया ध्यान दें कि OAuth 1.0a का उपयोग थोड़ा जटिल हो सकता है। यदि आप इस प्रमाणीकरण विधि से परिचित नहीं हैं, तो हम अनुशंसा करते हैं कि आप अपने अनुरोधों को सही तरीके से प्रमाणीकृत करने के लिए एक library का उपयोग करें। कृपया ध्यान दें यदि आप निम्नलिखित फ़ील्ड्स का अनुरोध कर रहे हैं, तो OAuth 1.0a User Context आवश्यक है:
- tweet.fields.non_public_metrics
- tweet.fields.promoted_metrics
- tweet.fields.organic_metrics
- media.fields.non_public_metrics
- media.fields.promoted_metrics
- media.fields.organic_metrics
- attachments.poll_ids
- attachments.media_keys
- author_id, entities.mentions.username
- geo.place_id
- in_reply_to_user_id,
- referenced_tweets.id,
- referenced_tweets.id.author_id
cURL
cURL