Documentation Index
Fetch the complete documentation index at: https://generaltranslation.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
डायरेक्ट मैसेज ऑपरेशन्स के लिए Client
यह Client, X API के डायरेक्ट मैसेज endpoints के साथ इंटरैक्ट करने के लिए methods प्रदान करता है।
यह डायरेक्ट मैसेज से जुड़े सभी ऑपरेशन्स के लिए authentication, request formatting, और रिस्पॉन्स
parsing को संभालता है।
• new DirectMessagesClient(client): DirectMessagesClient
एक नया डायरेक्ट मैसेज Client इंस्टेंस बनाता है
| नाम | type | विवरण |
|---|
client | Client | मुख्य X API Client इंस्टेंस |
DirectMessagesClient
direct_messages/client.ts:340
▸ createByConversationId(dmConversationId, options): Promise<Response>
वार्तालाप की ID द्वारा DM संदेश बनाएँ
किसी विशिष्ट वार्तालाप की ID का उपयोग करके उसे नया डायरेक्ट मैसेज भेजता है।
| नाम | type | विवरण |
|---|
dmConversationId | string | DM वार्तालाप ID। |
options | CreateByConversationIdOptions & { requestOptions: { raw: true } } | - |
Promise<Response>
ऐसा Promise जो API रिस्पॉन्स पर resolve होता है, या यदि requestOptions.raw true है, तो raw Response
direct_messages/client.ts:385
▸ createByConversationId(dmConversationId, options?): Promise<CreateDmEventResponse>
| नाम | type |
|---|
dmConversationId | string |
options? | CreateByConversationIdOptions |
Promise<CreateDmEventResponse>
direct_messages/client.ts:398
getEventsByConversationId
▸ getEventsByConversationId(id, options): Promise<Response>
किसी DM वार्तालाप के लिए DM इवेंट्स प्राप्त करें
यह किसी विशिष्ट वार्तालाप के लिए डायरेक्ट मैसेज इवेंट्स प्राप्त करता है।
| नाम | प्रकार | विवरण |
|---|
id | string | DM वार्तालाप की ID। |
options | GetEventsByConversationIdOptions & { requestOptions: { raw: true } } | - |
Promise<Response>
API रिस्पॉन्स पर resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response
direct_messages/client.ts:506
▸ getEventsByConversationId(id, options?): Promise<Get2DmConversationsIdDmEventsResponse>
| नाम | टाइप |
|---|
id | string |
options? | GetEventsByConversationIdOptions |
Promise<Get2DmConversationsIdDmEventsResponse>
direct_messages/client.ts:519
▸ createConversation(options): Promise<Response>
DM वार्तालाप बनाएँ
निर्दिष्ट प्रतिभागियों के साथ एक नया डायरेक्ट मैसेज वार्तालाप शुरू करता है।
| नाम | Type |
|---|
options | CreateConversationOptions & { requestOptions: { raw: true } } |
Promise<Response>
API रिस्पॉन्स पर resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response
direct_messages/client.ts:784
▸ createConversation(options?): Promise<CreateDmEventResponse>
| नाम | type |
|---|
options? | CreateConversationOptions |
Promise<CreateDmEventResponse>
direct_messages/client.ts:793
▸ getEventsByParticipantId(participantId, options): Promise<Response>
किसी DM वार्तालाप के लिए DM इवेंट्स प्राप्त करें
किसी विशिष्ट वार्तालाप के लिए डायरेक्ट मैसेज इवेंट्स प्राप्त करता है।
| Name | Type | Description |
|---|
participantId | string | One to One DM वार्तालाप के प्रतिभागी उपयोगकर्ता की ID। |
options | GetEventsByParticipantIdOptions & { requestOptions: { raw: true } } | - |
Promise<Response>
API रिस्पॉन्स पर resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response
direct_messages/client.ts:889
▸ getEventsByParticipantId(participantId, options?): Promise<Get2DmConversationsWithParticipantIdDmEventsResponse>
| नाम | टाइप |
|---|
participantId | string |
options? | GetEventsByParticipantIdOptions |
Promise<Get2DmConversationsWithParticipantIdDmEventsResponse>
direct_messages/client.ts:902
▸ getEvents(options): Promise<Response>
DM इवेंट्स प्राप्त करें
सभी वार्तालापों में हाल के डायरेक्ट मैसेज इवेंट्स की सूची प्राप्त करता है।
| नाम | type |
|---|
options | GetEventsOptions & { requestOptions: { raw: true } } |
Promise<Response>
API रिस्पॉन्स पर resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response
direct_messages/client.ts:1167
▸ getEvents(options?): Promise<Get2DmEventsResponse>
| नाम | type |
|---|
options? | GetEventsOptions |
Promise<Get2DmEventsResponse>
direct_messages/client.ts:1176
▸ getEventsById(eventId, options): Promise<Response>
ID से DM इवेंट प्राप्त करें
किसी विशिष्ट डायरेक्ट मैसेज इवेंट का विवरण उसके ID के आधार पर प्राप्त करता है।
| नाम | Type | विवरण |
|---|
eventId | string | DM इवेंट id. |
options | GetEventsByIdOptions & { requestOptions: { raw: true } } | - |
Promise<Response>
API रिस्पॉन्स पर resolve होने वाला Promise, या अगर requestOptions.raw true है, तो raw Response
direct_messages/client.ts:1433
▸ getEventsById(eventId, options?): Promise<Get2DmEventsEventIdResponse>
| नाम | type |
|---|
eventId | string |
options? | GetEventsByIdOptions |
Promise<Get2DmEventsEventIdResponse>
direct_messages/client.ts:1446
▸ deleteEvents(eventId, options): Promise<Response>
DM इवेंट हटाएं
अगर प्रमाणीकृत उपयोगकर्ता इसका स्वामी है, तो यह उसकी ID के आधार पर किसी विशिष्ट डायरेक्ट मैसेज इवेंट को हटाता है।
| Name | Type | Description |
|---|
eventId | string | हटाए जाने वाले डायरेक्ट-मेसेज इवेंट का id। |
options | Object | - |
options.requestOptions | Object | - |
options.requestOptions.raw | true | - |
Promise<Response>
ऐसा Promise जो API रिस्पॉन्स पर resolve होता है, या यदि requestOptions.raw true है, तो raw Response
direct_messages/client.ts:1656
▸ deleteEvents(eventId): Promise<DeleteDmResponse>
Promise<DeleteDmResponse>
direct_messages/client.ts:1669
▸ createByParticipantId(participantId, options): Promise<Response>
प्रतिभागी की ID से DM संदेश बनाएँ
किसी विशिष्ट प्रतिभागी को उसकी ID के आधार पर नया डायरेक्ट मैसेज भेजता है।
| नाम | Type | विवरण |
|---|
participantId | string | उस प्राप्तकर्ता उपयोगकर्ता की ID जिसे DM प्राप्त होगा। |
options | CreateByParticipantIdOptions & { requestOptions: { raw: true } } | - |
Promise<Response>
API रिस्पॉन्स में resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response
direct_messages/client.ts:1760
▸ createByParticipantId(participantId, options?): Promise<CreateDmEventResponse>
| नाम | type |
|---|
participantId | string |
options? | CreateByParticipantIdOptions |
Promise<CreateDmEventResponse>
direct_messages/client.ts:1773