मुख्य सामग्री पर जाएं
पोस्ट्स ऑपरेशन्स के लिए क्लाइंट यह क्लाइंट X API के पोस्ट्स एंडपॉइंट्स के साथ काम करने के लिए मेथड्स प्रदान करता है। यह पोस्ट्स से जुड़े सभी ऑपरेशन्स के लिए ऑथेंटिकेशन, रिक्वेस्ट फ़ॉर्मैटिंग और रिस्पॉन्स पार्सिंग को संभालता है।

कंस्ट्रक्टर्स

constructor

new PostsClient(client): PostsClient एक नया PostsClient इंस्टेंस बनाता है

पैरामीटर

नामtypeविवरण
clientClientमुख्य X API क्लाइंट इंस्टेंस

रिटर्न

PostsClient

यहाँ परिभाषित है

posts/client.ts:789

मेथड्स

getInsights28hr

getInsights28hr(tweetIds, granularity, requestedMetrics, options): Promise<Response> 28 घंटे की पोस्ट इनसाइट्स प्राप्त करें पिछले 28 घंटों के दौरान निर्दिष्ट पोस्ट्स के लिए एंगेजमेंट मेट्रिक्स प्राप्त करता है।

पैरामीटर

नामTypeविवरण
tweetIdsany[]28hr मेट्रिक्स के लिए PostIds की सूची।
granularitystringमेट्रिक्स रिस्पॉन्स की ग्रैन्युलैरिटी।
requestedMetricsany[]ऐतिहासिक अनुरोध के लिए अनुरोधित मेट्रिक्स।
optionsGetInsights28hrOptions & { requestOptions: { raw: true } }-

रिटर्न

Promise<Response> एक Promise, जो API रिस्पॉन्स पर resolve होता है, या यदि requestOptions.raw true है, तो raw Response

यहाँ परिभाषित है

posts/client.ts:842 getInsights28hr(tweetIds, granularity, requestedMetrics, options?): Promise<Get2Insights28hrResponse>

पैरामीटर

नामtype
tweetIdsany[]
granularitystring
requestedMetricsany[]
options?GetInsights28hrOptions

रिटर्न

Promise<Get2Insights28hrResponse>

यहाँ परिभाषित है

posts/client.ts:863

getAnalytics

getAnalytics(ids, endTime, startTime, granularity, options): Promise<Response> पोस्ट एनालिटिक्स प्राप्त करें निर्धारित समय-सीमा के भीतर निर्दिष्ट पोस्ट्स के लिए एनालिटिक्स डेटा प्राप्त करता है।

पैरामीटर

Nametypeविवरण
idsany[]पोस्ट ID की अल्पविराम से अलग की गई सूची। एक अनुरोध में अधिकतम 100 की अनुमति है।
endTimestringYYYY-MM-DDTHH:mm:ssZ. समय सीमा के अंत को दर्शाने वाला UTC टाइमस्टैम्प।
startTimestringYYYY-MM-DDTHH:mm:ssZ. समय सीमा की शुरुआत को दर्शाने वाला UTC टाइमस्टैम्प।
granularitystringखोज गणना परिणामों के लिए ग्रैन्युलैरिटी।
optionsGetAnalyticsOptions & { requestOptions: { raw: true } }-

रिटर्न

Promise<Response> API रिस्पॉन्स पर resolve होने वाला Promise, या यदि requestOptions.raw true है तो raw Response

यहाँ परिभाषित है

posts/client.ts:1052 getAnalytics(ids, endTime, startTime, granularity, options?): Promise<Analytics>

पैरामीटर

नामtype
idsany[]
endTimestring
startTimestring
granularitystring
options?GetAnalyticsOptions

रिटर्न

Promise<Analytics>

इसमें परिभाषित है

posts/client.ts:1077

getReposts

getReposts(id, options): Promise<Response> रीपोस्ट्स प्राप्त करें उस id से निर्दिष्ट किसी विशेष पोस्ट को रीपोस्ट करने वाले पोस्ट्स की सूची प्राप्त करता है।

पैरामीटर

नामtypeविवरण
idstringएक पोस्ट ID।
optionsGetRepostsOptions & { requestOptions: { raw: true } }-

रिटर्न

Promise<Response> API रिस्पॉन्स पर resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response

यहाँ परिभाषित है

posts/client.ts:1271 getReposts(id, options?): Promise<Get2TweetsIdRetweetsResponse>

पैरामीटर

Nametype
idstring
options?GetRepostsOptions

रिटर्न

Promise<Get2TweetsIdRetweetsResponse>

यहाँ परिभाषित है

posts/client.ts:1284

searchRecent

searchRecent(query, options): Promise<Response> हाल की पोस्ट्स खोजें खोज क्वेरी से मेल खाने वाली पिछले 7 दिनों की पोस्ट्स प्राप्त करता है।

पैरामीटर

नामtypeविवरण
querystringपोस्ट्स से मिलान करने के लिए एक query/rule/filter। अधिकतम query लंबाई जानने के लिए https://t.co/rulelength देखें।
optionsSearchRecentOptions & { requestOptions: { raw: true } }-

रिटर्न

Promise<Response> ऐसा Promise जो API रिस्पॉन्स पर resolve होता है, या यदि requestOptions.raw true है, तो raw Response पर

यहाँ परिभाषित है

posts/client.ts:1559 searchRecent(query, options?): Promise<Get2TweetsSearchRecentResponse>

पैरामीटर

नामtype
querystring
options?SearchRecentOptions

रिटर्न

Promise<Get2TweetsSearchRecentResponse>

यहाँ परिभाषित है

posts/client.ts:1572

searchAll

searchAll(query, options): Promise<Response> सभी पोस्ट्स खोजें यह खोज क्वेरी से मेल खाने वाले पोस्ट्स को पूरे आर्काइव से प्राप्त करता है।

पैरामीटर

नामप्रकारविवरण
querystringपोस्ट्स का मिलान करने के लिए एक query/rule/filter। अधिकतम query लंबाई जानने के लिए https://t.co/rulelength देखें।
optionsSearchAllOptions & { requestOptions: { raw: true } }-

रिटर्न

Promise<Response> ऐसा Promise जो API रिस्पॉन्स पर resolve होता है, या raw Response, यदि requestOptions.raw true है

यहाँ परिभाषित है

posts/client.ts:1968 searchAll(query, options?): Promise<Get2TweetsSearchAllResponse>

पैरामीटर

नामtype
querystring
options?SearchAllOptions

रिटर्न

Promise<Get2TweetsSearchAllResponse>

यहाँ परिभाषित है

posts/client.ts:1981

getByIds

getByIds(ids, options): Promise<Response> IDs के आधार पर पोस्ट्स प्राप्त करें उनकी IDs के आधार पर कई पोस्ट्स का विवरण प्राप्त करता है।

पैरामीटर

नामप्रकारविवरण
idsany[]पोस्ट ID की अल्पविराम से अलग की गई सूची। एक अनुरोध में अधिकतम 100 की अनुमति है।
optionsGetByIdsOptions & { requestOptions: { raw: true } }-

रिटर्न

Promise<Response> API रिस्पॉन्स पर रिज़ॉल्व होने वाला Promise, या यदि requestOptions.raw true हो, तो raw Response

यहाँ परिभाषित है

posts/client.ts:2365 getByIds(ids, options?): Promise<Get2TweetsResponse>

पैरामीटर

नामtype
idsany[]
options?GetByIdsOptions

रिटर्न

Promise<Get2TweetsResponse>

यहाँ परिभाषित है

posts/client.ts:2378

create

create(body, options): Promise<Response> पोस्ट बनाएँ या संपादित करें प्रमाणीकृत उपयोगकर्ता के लिए नई पोस्ट बनाता है, या edit_options दिए जाने पर मौजूदा पोस्ट को संपादित करता है।

पैरामीटर

NameTypeविवरण
bodyTweetCreateRequestअनुरोध बॉडी
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

रिटर्न

Promise<Response> API रिस्पॉन्स पर resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response

यहाँ परिभाषित है

posts/client.ts:2622 create(body): Promise<TweetCreateResponse>

पैरामीटर

नामtype
bodyTweetCreateRequest

रिटर्न

Promise<TweetCreateResponse>

यहाँ परिभाषित है

posts/client.ts:2633

getQuoted

getQuoted(id, options): Promise<Response> उद्धृत पोस्ट्स प्राप्त करें उस पोस्ट की ID के आधार पर उसे उद्धृत करने वाली पोस्ट्स की सूची प्राप्त करता है।

पैरामीटर

नामtypeविवरण
idstringएक पोस्ट id.
optionsGetQuotedOptions & { requestOptions: { raw: true } }-

रिटर्न

Promise<Response> ऐसा Promise जो API रिस्पॉन्स पर resolve होता है, या यदि requestOptions.raw true है, तो raw Response

यहाँ परिभाषित है

posts/client.ts:2718 getQuoted(id, options?): Promise<Get2TweetsIdQuoteTweetsResponse>

पैरामीटर

Nametype
idstring
options?GetQuotedOptions

रिटर्न

Promise<Get2TweetsIdQuoteTweetsResponse>

यहाँ परिभाषित है

posts/client.ts:2731

getCountsRecent

getCountsRecent(query, options): Promise<Response> हाल की पोस्ट्स की संख्या प्राप्त करें खोज क्वेरी से मेल खाने वाली पिछले 7 दिनों की पोस्ट्स की संख्या प्राप्त करता है।

पैरामीटर

नामप्रकारविवरण
querystringपोस्ट्स का मिलान करने के लिए एक query/rule/filter। अधिकतम query लंबाई जानने के लिए https://t.co/rulelength देखें।
optionsGetCountsRecentOptions & { requestOptions: { raw: true } }-

रिटर्न

Promise<Response> एक Promise, जो API रिस्पॉन्स पर resolve होता है, या यदि requestOptions.raw true है, तो raw Response

यहाँ परिभाषित है

posts/client.ts:3025 getCountsRecent(query, options?): Promise<Get2TweetsCountsRecentResponse>

पैरामीटर

नामtype
querystring
options?GetCountsRecentOptions

रिटर्न

Promise<Get2TweetsCountsRecentResponse>

यहाँ परिभाषित है

posts/client.ts:3038

hideReply

hideReply(tweetId, options): Promise<Response> जवाब छिपाएँ प्रमाणीकृत उपयोगकर्ता के स्वामित्व वाली बातचीत में किसी जवाब को छिपाता है या उसका छिपाव हटाता है।

पैरामीटर

नामTypeविवरण
tweetIdstringउस जवाब का id जिसे आप छिपाना या फिर से दिखाना चाहते हैं।
optionsHideReplyOptions & { requestOptions: { raw: true } }-

रिटर्न

Promise<Response> API रिस्पॉन्स में resolve होने वाला Promise, या अगर requestOptions.raw true है, तो raw Response

यहाँ परिभाषित है

posts/client.ts:3298 hideReply(tweetId, options?): Promise<TweetHideResponse>

पैरामीटर

नामtype
tweetIdstring
options?HideReplyOptions

रिटर्न

Promise<TweetHideResponse>

यहाँ परिभाषित है

posts/client.ts:3311

getInsightsHistorical

getInsightsHistorical(tweetIds, endTime, startTime, granularity, requestedMetrics, options): Promise<Response> ऐतिहासिक पोस्ट इनसाइट्स प्राप्त करें निर्धारित समयावधि के भीतर निर्दिष्ट पोस्ट्स के लिए ऐतिहासिक एंगेजमेंट मेट्रिक्स प्राप्त करता है।

पैरामीटर

नामtypeविवरण
tweetIdsany[]ऐतिहासिक मेट्रिक्स के लिए PostIds की सूची।
endTimestringYYYY-MM-DDTHH:mm:ssZ. समय सीमा के अंत को दर्शाने वाला UTC टाइमस्टैम्प।
startTimestringYYYY-MM-DDTHH:mm:ssZ. समय सीमा की शुरुआत को दर्शाने वाला UTC टाइमस्टैम्प।
granularitystringमेट्रिक्स रिस्पॉन्स की granularity।
requestedMetricsany[]ऐतिहासिक अनुरोध के लिए मांगे गए मेट्रिक्स।
optionsGetInsightsHistoricalOptions & { requestOptions: { raw: true } }-

रिटर्न

Promise<Response> ऐसा Promise जो API रिस्पॉन्स में resolve होता है, या अगर requestOptions.raw true है, तो raw Response

यहाँ परिभाषित है

posts/client.ts:3435 getInsightsHistorical(tweetIds, endTime, startTime, granularity, requestedMetrics, options?): Promise<Get2InsightsHistoricalResponse>

पैरामीटर

नामप्रकार
tweetIdsany[]
endTimestring
startTimestring
granularitystring
requestedMetricsany[]
options?GetInsightsHistoricalOptions

रिटर्न

Promise<Get2InsightsHistoricalResponse>

यहाँ परिभाषित है

posts/client.ts:3464

getCountsAll

getCountsAll(query, options): Promise<Response> सभी पोस्ट्स की संख्या प्राप्त करें पूर्ण आर्काइव से खोज क्वेरी से मेल खाने वाले पोस्ट्स की संख्या प्राप्त करता है।

पैरामीटर

NameTypeविवरण
querystringपोस्ट्स का मिलान करने के लिए एक query/rule/filter। अधिकतम query लंबाई जानने के लिए https://t.co/rulelength देखें।
optionsGetCountsAllOptions & { requestOptions: { raw: true } }-

रिटर्न

Promise<Response> API रिस्पॉन्स पर resolve होने वाला Promise, या अगर requestOptions.raw true है तो raw Response

यहाँ परिभाषित है

posts/client.ts:3679 getCountsAll(query, options?): Promise<Get2TweetsCountsAllResponse>

पैरामीटर

नामtype
querystring
options?GetCountsAllOptions

रिटर्न

Promise<Get2TweetsCountsAllResponse>

यहाँ परिभाषित है

posts/client.ts:3692

getById

getById(id, options): Promise<Response> ID से पोस्ट प्राप्त करें यह किसी विशिष्ट पोस्ट का विवरण उसकी ID से प्राप्त करता है।

पैरामीटर

नामTypeविवरण
idstringएक पोस्ट ID।
optionsGetByIdOptions & { requestOptions: { raw: true } }-

रिटर्न

Promise<Response> API रिस्पॉन्स पर रिज़ॉल्व होने वाला Promise, या अगर requestOptions.raw true है, तो raw Response

इसमें परिभाषित

posts/client.ts:3952 getById(id, options?): Promise<Get2TweetsIdResponse>

पैरामीटर

नामtype
idstring
options?GetByIdOptions

रिटर्न

Promise<Get2TweetsIdResponse>

यहाँ परिभाषित है

posts/client.ts:3965

delete

delete(id, options): Promise<Response> पोस्ट हटाएँ यदि प्रमाणित उपयोगकर्ता उसका स्वामी है, तो उसकी ID के आधार पर किसी विशिष्ट पोस्ट को हटाता है।

पैरामीटर

नामप्रकारविवरण
idstringहटाई जाने वाली पोस्ट का id।
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

रिटर्न

Promise<Response> ऐसा Promise जो API रिस्पॉन्स पर resolve होता है, या यदि requestOptions.raw true है, तो raw Response पर

यहाँ परिभाषित है

posts/client.ts:4202 delete(id): Promise<TweetDeleteResponse>

पैरामीटर

नामप्रकार
idstring

रिटर्न

Promise<TweetDeleteResponse>

यहाँ परिभाषित है

posts/client.ts:4215

getLikingUsers

getLikingUsers(id, options): Promise<Response> पसंद करने वाले उपयोगकर्ता प्राप्त करें उन उपयोगकर्ताओं की सूची प्राप्त करता है जिन्होंने किसी विशिष्ट पोस्ट को उसकी ID के आधार पर पसंद किया है।

पैरामीटर

नामप्रकारविवरण
idstringएक पोस्ट ID।
optionsGetLikingUsersOptions & { requestOptions: { raw: true } }-

रिटर्न

Promise<Response> API रिस्पॉन्स पर रिज़ॉल्व होने वाला Promise, या अगर requestOptions.raw true है, तो raw Response

यहाँ परिभाषित है

posts/client.ts:4306 getLikingUsers(id, options?): Promise<Get2TweetsIdLikingUsersResponse>

पैरामीटर

नामtype
idstring
options?GetLikingUsersOptions

रिटर्न

Promise<Get2TweetsIdLikingUsersResponse>

यहाँ परिभाषित है

posts/client.ts:4319

getRepostedBy

getRepostedBy(id, options): Promise<Response> रीपोस्ट करने वालों को प्राप्त करें उसकी ID के आधार पर किसी विशिष्ट पोस्ट को रीपोस्ट करने वाले उपयोगकर्ताओं की एक सूची प्राप्त करता है।

पैरामीटर

नामtypeविवरण
idstringएकल पोस्ट ID.
optionsGetRepostedByOptions & { requestOptions: { raw: true } }-

रिटर्न

Promise<Response> API रिस्पॉन्स में resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response

यहाँ परिभाषित है

posts/client.ts:4525 getRepostedBy(id, options?): Promise<Get2TweetsIdRetweetedByResponse>

पैरामीटर

नामtype
idstring
options?GetRepostedByOptions

रिटर्न

Promise<Get2TweetsIdRetweetedByResponse>

यहाँ परिभाषित है

posts/client.ts:4538