API Hop दस्तावेज़
Twitter API गाइड
X API v2-शैली उत्तर संरचना के साथ उपयोगकर्ता प्रोफ़ाइल और टाइमलाइन क्वेरी करने के लिए एकीकृत Twitter API लें।
यह सेवा एकीकृत Twitter REST API देती है। कॉल करने वाले को एकसमान X API v2-शैली उत्तर संरचनाएँ मिलती हैं।
text
/v1/twitterप्रमाणीकरण
सभी Twitter API एंडपॉइंट में Bearer Token प्रमाणीकरण आवश्यक है।
http
Authorization: Bearer YOUR_API_KEYआधार पथ
अपने API Base URL के अंतर्गत इन सापेक्ष पथों को कॉल करें।
text
GET https://api.apihop.ai/v1/twitter/users
GET https://api.apihop.ai/v1/twitter/users/{id}
GET https://api.apihop.ai/v1/twitter/users/{id}/tweetsउत्तर संरचना
सफल Twitter API उत्तर success/data में नहीं लिपटे होते; वे सीधे मानकीकृत data, includes और meta फ़ील्ड लौटाते हैं।
समर्थित क्षमताएँ
उपयोगकर्ता जानकारीusername से Twitter उपयोगकर्ता क्वेरी करें या id से सीधे उपयोगकर्ता संसाधन देखें।उपयोगकर्ता टाइमलाइनid से उपयोगकर्ता टाइमलाइन क्वेरी करें, जिसमें मानकीकृत ट्वीट, विस्तारित लेखक और पृष्ठांकन मेटाडेटा हैं।
सुझाया क्रम
- केवल
usernameहो तो पहले उपयोगकर्ता नाम से उपयोगकर्ता पाने वाला एंडपॉइंट कॉल करें औरdata.idपढ़ें। - उपयोगकर्ता टाइमलाइन कॉल करने के लिए
data.idलें। - टाइमलाइन उत्तर में लेखक प्रोफ़ाइल डेटा चाहिए तो
expansions=author_idदें।
मानकीकरण नियम
- उपयोगकर्ता एंडपॉइंट एक उपयोगकर्ता ऑब्जेक्ट लौटाते हैं:
{ "data": { ... } } - टाइमलाइन एंडपॉइंट ट्वीट ऐरे लौटाते हैं:
{ "data": [ ... ], "meta": { ... } } expansions=author_idमाँगने पर टाइमलाइन उत्तर मेंincludes.usersआता हैuser.fieldsऔरtweet.fieldsवैकल्पिक फ़ील्ड चयन नियंत्रित करते हैं- उपयोगकर्ता ऑब्जेक्ट हमेशा
id,nameऔरusernameरखते हैं - ट्वीट ऑब्जेक्ट हमेशा
idऔरtextरखते हैं
वैकल्पिक फ़ील्ड
user.fields
समर्थित मानकीकृत उपयोगकर्ता फ़ील्ड:
created_atdescriptionentitieslocationpinned_tweet_idprofile_banner_urlprofile_image_urlprotectedpublic_metricsurlverifiedverified_type
tweet.fields
समर्थित मानकीकृत ट्वीट फ़ील्ड:
attachmentsauthor_idconversation_idcreated_atedit_history_tweet_idsentitiesin_reply_to_user_idlangpossibly_sensitivepublic_metricsreferenced_tweetssource
डीबगिंग
- हर उत्तर में
X-Request-Idहोता है - कॉल विफल, परिणाम असामान्य या सेवा से दर सीमा मिलने पर इसे दर्ज करें
- बिलिंग प्रश्नों के लिए
X-Request-Idऔर अनुरोध समय रखें