Skip to main content
direct messages 작업을 위한 클라이언트 이 클라이언트는 X API의 direct messages 엔드포인트와 상호작용하기 위한 메서드를 제공합니다. 모든 direct messages 관련 작업에 대한 인증, 요청 형식화 및 응답 파싱을 처리합니다.

생성자

constructor

new DirectMessagesClient(client): DirectMessagesClient 새 direct messages 클라이언트 인스턴스를 생성합니다

매개변수

반환값

DirectMessagesClient

정의 위치

direct_messages/client.ts:340

메서드

createByConversationId

createByConversationId(dmConversationId, options): Promise<Response> Create DM message by conversation ID ID로 특정 대화에 새 direct message를 보냅니다.

매개변수

반환값

Promise<Response> API 응답 또는 requestOptions.raw가 true인 경우 원본 Response로 해결되는 Promise

정의 위치

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

매개변수

반환값

Promise<CreateDmEventResponse>

정의 위치

direct_messages/client.ts:398

getEventsByConversationId

getEventsByConversationId(id, options): Promise<Response> Get DM events for a DM conversation 특정 대화에 대한 direct message 이벤트를 검색합니다.

매개변수

반환값

Promise<Response> API 응답 또는 requestOptions.raw가 true인 경우 원본 Response로 해결되는 Promise

정의 위치

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

매개변수

반환값

Promise<Get2DmConversationsIdDmEventsResponse>

정의 위치

direct_messages/client.ts:519

createConversation

createConversation(options): Promise<Response> Create DM conversation 지정된 참여자와 새 direct message 대화를 시작합니다.

매개변수

반환값

Promise<Response> API 응답 또는 requestOptions.raw가 true인 경우 원본 Response로 해결되는 Promise

정의 위치

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

매개변수

반환값

Promise<CreateDmEventResponse>

정의 위치

direct_messages/client.ts:793

getEventsByParticipantId

getEventsByParticipantId(participantId, options): Promise<Response> Get DM events for a DM conversation 특정 대화에 대한 direct message 이벤트를 검색합니다.

매개변수

반환값

Promise<Response> API 응답 또는 requestOptions.raw가 true인 경우 원본 Response로 해결되는 Promise

정의 위치

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

매개변수

반환값

Promise<Get2DmConversationsWithParticipantIdDmEventsResponse>

정의 위치

direct_messages/client.ts:902

getEvents

getEvents(options): Promise<Response> Get DM events 모든 대화에서 최근 direct message 이벤트 목록을 검색합니다.

매개변수

반환값

Promise<Response> API 응답 또는 requestOptions.raw가 true인 경우 원본 Response로 해결되는 Promise

정의 위치

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

매개변수

반환값

Promise<Get2DmEventsResponse>

정의 위치

direct_messages/client.ts:1176

getEventsById

getEventsById(eventId, options): Promise<Response> Get DM event by ID ID로 특정 direct message 이벤트의 세부 정보를 검색합니다.

매개변수

반환값

Promise<Response> API 응답 또는 requestOptions.raw가 true인 경우 원본 Response로 해결되는 Promise

정의 위치

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

매개변수

반환값

Promise<Get2DmEventsEventIdResponse>

정의 위치

direct_messages/client.ts:1446

deleteEvents

deleteEvents(eventId, options): Promise<Response> Delete DM event 인증된 사용자가 소유한 경우 ID로 특정 direct message 이벤트를 삭제합니다.

매개변수

반환값

Promise<Response> API 응답 또는 requestOptions.raw가 true인 경우 원본 Response로 해결되는 Promise

정의 위치

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

매개변수

반환값

Promise<DeleteDmResponse>

정의 위치

direct_messages/client.ts:1669

createByParticipantId

createByParticipantId(participantId, options): Promise<Response> Create DM message by participant ID ID로 특정 참여자에게 새 direct message를 보냅니다.

매개변수

반환값

Promise<Response> API 응답 또는 requestOptions.raw가 true인 경우 원본 Response로 해결되는 Promise

정의 위치

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

매개변수

반환값

Promise<CreateDmEventResponse>

정의 위치

direct_messages/client.ts:1773