कंस्ट्रक्टर
constructor
client): DirectMessagesClient
एक नया डायरेक्ट मैसेज Client इंस्टेंस बनाता है
पैरामीटर
| नाम | type | विवरण |
|---|---|---|
client | Client | मुख्य X API Client इंस्टेंस |
रिटर्न
DirectMessagesClient
यहाँ परिभाषित है
मेथड्स
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
यहाँ परिभाषित है
dmConversationId, options?): Promise<CreateDmEventResponse>
पैरामीटर
| नाम | type |
|---|---|
dmConversationId | string |
options? | CreateByConversationIdOptions |
रिटर्न
Promise<CreateDmEventResponse>
यहाँ परिभाषित है
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
यहाँ परिभाषित है
id, options?): Promise<Get2DmConversationsIdDmEventsResponse>
पैरामीटर
| नाम | टाइप |
|---|---|
id | string |
options? | GetEventsByConversationIdOptions |
रिटर्न
Promise<Get2DmConversationsIdDmEventsResponse>
यहाँ परिभाषित है
createConversation
options): Promise<Response>
DM वार्तालाप बनाएँ
निर्दिष्ट प्रतिभागियों के साथ एक नया डायरेक्ट मैसेज वार्तालाप शुरू करता है।
पैरामीटर
| नाम | Type |
|---|---|
options | CreateConversationOptions & { requestOptions: { raw: true } } |
रिटर्न
Promise<Response>
API रिस्पॉन्स पर resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response
यहाँ परिभाषित है
options?): Promise<CreateDmEventResponse>
पैरामीटर
| नाम | type |
|---|---|
options? | CreateConversationOptions |
रिटर्न
Promise<CreateDmEventResponse>
यहाँ परिभाषित है
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
यहाँ परिभाषित है
participantId, options?): Promise<Get2DmConversationsWithParticipantIdDmEventsResponse>
पैरामीटर
| नाम | टाइप |
|---|---|
participantId | string |
options? | GetEventsByParticipantIdOptions |
रिटर्न
Promise<Get2DmConversationsWithParticipantIdDmEventsResponse>
यहाँ परिभाषित है
getEvents
options): Promise<Response>
DM इवेंट्स प्राप्त करें
सभी वार्तालापों में हाल के डायरेक्ट मैसेज इवेंट्स की सूची प्राप्त करता है।
पैरामीटर
| नाम | type |
|---|---|
options | GetEventsOptions & { requestOptions: { raw: true } } |
रिटर्न
Promise<Response>
API रिस्पॉन्स पर resolve होने वाला Promise, या यदि requestOptions.raw true है, तो raw Response
यहाँ परिभाषित है
options?): Promise<Get2DmEventsResponse>
पैरामीटर
| नाम | type |
|---|---|
options? | GetEventsOptions |
रिटर्न
Promise<Get2DmEventsResponse>
यहाँ परिभाषित है
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
यहाँ परिभाषित है
eventId, options?): Promise<Get2DmEventsEventIdResponse>
पैरामीटर
| नाम | type |
|---|---|
eventId | string |
options? | GetEventsByIdOptions |
रिटर्न
Promise<Get2DmEventsEventIdResponse>
यहाँ परिभाषित है
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
यहाँ परिभाषित है
eventId): Promise<DeleteDmResponse>
पैरामीटर
| नाम | प्रकार |
|---|---|
eventId | string |
रिटर्न
Promise<DeleteDmResponse>
यहाँ परिभाषित है
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
यहाँ परिभाषित है
participantId, options?): Promise<CreateDmEventResponse>
पैरामीटर
| नाम | type |
|---|---|
participantId | string |
options? | CreateByParticipantIdOptions |
रिटर्न
Promise<CreateDmEventResponse>