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

कंस्ट्रक्टर

constructor

new DirectMessagesClient(client): DirectMessagesClient एक नया डायरेक्ट मैसेज Client इंस्टेंस बनाता है

पैरामीटर

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

रिटर्न

DirectMessagesClient

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

direct_messages/client.ts:340

मेथड्स

createByConversationId

createByConversationId(dmConversationId, options): Promise<Response> वार्तालाप की ID द्वारा DM संदेश बनाएँ किसी विशिष्ट वार्तालाप की ID का उपयोग करके उसे नया डायरेक्ट मैसेज भेजता है।

पैरामीटर

नामtypeविवरण
dmConversationIdstringDM वार्तालाप ID।
optionsCreateByConversationIdOptions & { requestOptions: { raw: true } }-

रिटर्न

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

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

direct_messages/client.ts:385 createByConversationId(dmConversationId, options?): Promise<CreateDmEventResponse>

पैरामीटर

नामtype
dmConversationIdstring
options?CreateByConversationIdOptions

रिटर्न

Promise<CreateDmEventResponse>

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

direct_messages/client.ts:398

getEventsByConversationId

getEventsByConversationId(id, options): Promise<Response> किसी DM वार्तालाप के लिए DM इवेंट्स प्राप्त करें यह किसी विशिष्ट वार्तालाप के लिए डायरेक्ट मैसेज इवेंट्स प्राप्त करता है।

पैरामीटर

नामप्रकारविवरण
idstringDM वार्तालाप की ID।
optionsGetEventsByConversationIdOptions & { requestOptions: { raw: true } }-

रिटर्न

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

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

direct_messages/client.ts:506 getEventsByConversationId(id, options?): Promise<Get2DmConversationsIdDmEventsResponse>

पैरामीटर

नामटाइप
idstring
options?GetEventsByConversationIdOptions

रिटर्न

Promise<Get2DmConversationsIdDmEventsResponse>

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

direct_messages/client.ts:519

createConversation

createConversation(options): Promise<Response> DM वार्तालाप बनाएँ निर्दिष्ट प्रतिभागियों के साथ एक नया डायरेक्ट मैसेज वार्तालाप शुरू करता है।

पैरामीटर

नामType
optionsCreateConversationOptions & { 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

getEventsByParticipantId(participantId, options): Promise<Response> किसी DM वार्तालाप के लिए DM इवेंट्स प्राप्त करें किसी विशिष्ट वार्तालाप के लिए डायरेक्ट मैसेज इवेंट्स प्राप्त करता है।

पैरामीटर

NameTypeDescription
participantIdstringOne to One DM वार्तालाप के प्रतिभागी उपयोगकर्ता की ID।
optionsGetEventsByParticipantIdOptions & { requestOptions: { raw: true } }-

रिटर्न

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

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

direct_messages/client.ts:889 getEventsByParticipantId(participantId, options?): Promise<Get2DmConversationsWithParticipantIdDmEventsResponse>

पैरामीटर

नामटाइप
participantIdstring
options?GetEventsByParticipantIdOptions

रिटर्न

Promise<Get2DmConversationsWithParticipantIdDmEventsResponse>

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

direct_messages/client.ts:902

getEvents

getEvents(options): Promise<Response> DM इवेंट्स प्राप्त करें सभी वार्तालापों में हाल के डायरेक्ट मैसेज इवेंट्स की सूची प्राप्त करता है।

पैरामीटर

नामtype
optionsGetEventsOptions & { 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

getEventsById(eventId, options): Promise<Response> ID से DM इवेंट प्राप्त करें किसी विशिष्ट डायरेक्ट मैसेज इवेंट का विवरण उसके ID के आधार पर प्राप्त करता है।

पैरामीटर

नामTypeविवरण
eventIdstringDM इवेंट id.
optionsGetEventsByIdOptions & { requestOptions: { raw: true } }-

रिटर्न

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

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

direct_messages/client.ts:1433 getEventsById(eventId, options?): Promise<Get2DmEventsEventIdResponse>

पैरामीटर

नामtype
eventIdstring
options?GetEventsByIdOptions

रिटर्न

Promise<Get2DmEventsEventIdResponse>

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

direct_messages/client.ts:1446

deleteEvents

deleteEvents(eventId, options): Promise<Response> DM इवेंट हटाएं अगर प्रमाणीकृत उपयोगकर्ता इसका स्वामी है, तो यह उसकी ID के आधार पर किसी विशिष्ट डायरेक्ट मैसेज इवेंट को हटाता है।

पैरामीटर

NameTypeDescription
eventIdstringहटाए जाने वाले डायरेक्ट-मेसेज इवेंट का id।
optionsObject-
options.requestOptionsObject-
options.requestOptions.rawtrue-

रिटर्न

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

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

direct_messages/client.ts:1656 deleteEvents(eventId): Promise<DeleteDmResponse>

पैरामीटर

नामप्रकार
eventIdstring

रिटर्न

Promise<DeleteDmResponse>

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

direct_messages/client.ts:1669

createByParticipantId

createByParticipantId(participantId, options): Promise<Response> प्रतिभागी की ID से DM संदेश बनाएँ किसी विशिष्ट प्रतिभागी को उसकी ID के आधार पर नया डायरेक्ट मैसेज भेजता है।

पैरामीटर

नामTypeविवरण
participantIdstringउस प्राप्तकर्ता उपयोगकर्ता की ID जिसे DM प्राप्त होगा।
optionsCreateByParticipantIdOptions & { requestOptions: { raw: true } }-

रिटर्न

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

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

direct_messages/client.ts:1760 createByParticipantId(participantId, options?): Promise<CreateDmEventResponse>

पैरामीटर

नामtype
participantIdstring
options?CreateByParticipantIdOptions

रिटर्न

Promise<CreateDmEventResponse>

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

direct_messages/client.ts:1773