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

कंस्ट्रक्टर

constructor

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

पैरामीटर

रिटर्न

DirectMessagesClient

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

direct_messages/client.ts:340

मेथड्स

createByConversationId

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

पैरामीटर

रिटर्न

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

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

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

पैरामीटर

रिटर्न

Promise<CreateDmEventResponse>

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

direct_messages/client.ts:398

getEventsByConversationId

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

पैरामीटर

रिटर्न

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

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

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

पैरामीटर

रिटर्न

Promise<Get2DmConversationsIdDmEventsResponse>

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

direct_messages/client.ts:519

createConversation

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

पैरामीटर

रिटर्न

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

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

direct_messages/client.ts:784 ▸ createConversation(options?): Promise<CreateDmEventResponse>

पैरामीटर

रिटर्न

Promise<CreateDmEventResponse>

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

direct_messages/client.ts:793

getEventsByParticipantId

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

पैरामीटर

रिटर्न

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

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

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

पैरामीटर

रिटर्न

Promise<Get2DmConversationsWithParticipantIdDmEventsResponse>

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

direct_messages/client.ts:902

getEvents

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

पैरामीटर

रिटर्न

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

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

direct_messages/client.ts:1167 ▸ getEvents(options?): Promise<Get2DmEventsResponse>

पैरामीटर

रिटर्न

Promise<Get2DmEventsResponse>

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

direct_messages/client.ts:1176

getEventsById

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

पैरामीटर

रिटर्न

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

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

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

पैरामीटर

रिटर्न

Promise<Get2DmEventsEventIdResponse>

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

direct_messages/client.ts:1446

deleteEvents

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

पैरामीटर

रिटर्न

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

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

पैरामीटर

रिटर्न

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

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

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

पैरामीटर

रिटर्न

Promise<CreateDmEventResponse>

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

direct_messages/client.ts:1773