Skip to main content

하위 모듈

모듈 내용

이 모듈은 X API의 direct messages 엔드포인트에 대한 액세스를 제공합니다. 모든 direct messages-related 기능의 주요 진입점 역할을 합니다.

class xdk.direct_messages.DirectMessagesClient

다이렉트 메시지 작업을 위한 클라이언트

매개변수

Client

__init__

매개변수

Client

create_by_conversation_id

Create DM message by conversation ID Sends a new direct message to a specific conversation by its ID.

매개변수

str
The DM Conversation ID.
CreateByConversationIdRequest
요청 본문

create_by_participant_id

Create DM message by participant ID Sends a new direct message to a specific participant by their ID.

매개변수

Any
The ID of the recipient user that will receive the DM.
CreateByParticipantIdRequest
요청 본문

create_conversation

Create DM conversation Initiates a new direct message conversation with specified participants. body: 요청 본문 :returns: 응답 데이터 :rtype: CreateConversationResponse

매개변수

CreateConversationRequest

delete_events

Delete DM event Deletes a specific direct message event by its ID, if owned by the authenticated user.

매개변수

Any
The ID of the direct-message event to delete.

반환값

DeleteEventsResponse - 응답 데이터

get_events

Get DM events Retrieves a list of recent direct message events across all conversations.

매개변수

int or None
default:"None"
결과의 최대 개수입니다.
Any or None
default:"None"
This parameter is used to get a specified ‘page’ of results.
List or None
default:"None"
The set of event_types to include in the results.
List or None
default:"None"
표시할 DmEvent 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
확장할 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
표시할 Media 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
표시할 User 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
표시할 Tweet 필드의 쉼표로 구분된 목록입니다.

반환값

IteratorGetEventsResponse

get_events_by_conversation_id

Get DM events for a DM conversation Retrieves direct message events for a specific conversation.

매개변수

Any
The DM conversation ID.
int or None
default:"None"
결과의 최대 개수입니다.
Any or None
default:"None"
This parameter is used to get a specified ‘page’ of results.
List or None
default:"None"
The set of event_types to include in the results.
List or None
default:"None"
표시할 DmEvent 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
확장할 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
표시할 Media 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
표시할 User 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
표시할 Tweet 필드의 쉼표로 구분된 목록입니다.

반환값

IteratorGetEventsByConversationIdResponse

get_events_by_id

Get DM event by ID Retrieves details of a specific direct message event by its ID.

매개변수

Any
dm event id.
List or None
default:"None"
표시할 DmEvent 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
확장할 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
표시할 Media 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
표시할 User 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
표시할 Tweet 필드의 쉼표로 구분된 목록입니다.

반환값

GetEventsByIdResponse - 응답 데이터

get_events_by_participant_id

Get DM events for a DM conversation Retrieves direct message events for a specific conversation.

매개변수

Any
The ID of the participant user for the One to One DM conversation.
int or None
default:"None"
결과의 최대 개수입니다.
Any or None
default:"None"
This parameter is used to get a specified ‘page’ of results.
List or None
default:"None"
The set of event_types to include in the results.
List or None
default:"None"
표시할 DmEvent 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
확장할 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
표시할 Media 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
표시할 User 필드의 쉼표로 구분된 목록입니다.
List or None
default:"None"
표시할 Tweet 필드의 쉼표로 구분된 목록입니다.

반환값

IteratorGetEventsByParticipantIdResponse