메인 콘텐츠로 건너뛰기

DirectMessagesClient

클래스 기반 클래스: object 다이렉트 메시지 작업을 위한 Client

생성자

__init__

매개변수

path.client
Client

create_by_conversation_id

대화 id로 DM 메시지 생성 지정된 대화 id를 사용하여 새 다이렉트 메시지를 전송합니다.

매개변수

path.dm_conversation_id
str
DM 대화 ID입니다.
body.body
CreateByConversationIdRequest
요청 본문

create_by_participant_id

참가자 id로 DM 메시지 생성 지정된 참가자의 id를 사용해 새로운 다이렉트 메시지를 전송합니다.

매개변수

path.participant_id
Any
DM을 받게 될 수신자 사용자의 ID입니다.
body.body
CreateByParticipantIdRequest
요청 본문

create_conversation

DM 대화 생성 지정된 참가자와의 새 다이렉트 메시지 대화를 시작합니다. body: 요청 본문 :returns: 응답 데이터 :rtype: CreateConversationResponse

매개변수

body.body
CreateConversationRequest

delete_events

DM 이벤트 삭제 인증된 사용자가 소유한 특정 다이렉트 메시지 이벤트를 해당 id를 사용해 삭제합니다.

Parameters

path.event_id
Any
삭제할 다이렉트 메시지 이벤트의 ID입니다.

반환값

DeleteEventsResponse - 응답 데이터

get_events

DM 이벤트 조회 모든 대화에서 최근 다이렉트 메시지 이벤트 목록을 조회합니다.

매개변수

path.max_results
int or None
기본값:"None"
결과의 최대 개수입니다.
path.pagination_token
Any or None
기본값:"None"
특정 ‘페이지’의 결과를 가져오는 데 사용되는 매개변수입니다.
path.event_types
List or None
기본값:"None"
결과에 포함할 event_types 값의 집합입니다.
path.dm_event_fields
List or None
기본값:"None"
표시할 DmEvent 필드의 쉼표로 구분된 목록입니다.
path.expansions
List or None
기본값:"None"
확장할 필드의 쉼표로 구분된 목록입니다.
path.media_fields
List or None
기본값:"None"
표시할 Media 필드의 쉼표로 구분된 목록입니다.
path.user_fields
List or None
기본값:"None"
표시할 User 필드의 쉼표로 구분된 목록입니다.
path.tweet_fields
List or None
기본값:"None"
표시할 Tweet 필드의 쉼표로 구분된 목록입니다.

반환값

IteratorGetEventsResponse

get_events_by_conversation_id

DM 대화에 대한 DM 이벤트 가져오기
특정 대화의 다이렉트 메시지 이벤트를 조회합니다.

매개변수

path.id
Any
DM 대화 ID입니다.
path.max_results
int or None
기본값:"None"
반환할 최대 결과 수입니다.
path.pagination_token
Any or None
기본값:"None"
결과의 특정 ‘페이지’를 가져오는 데 사용되는 매개변수입니다.
path.event_types
List or None
기본값:"None"
결과에 포함할 event_types 집합입니다.
path.dm_event_fields
List or None
기본값:"None"
표시할 DmEvent 필드의 쉼표로 구분된 목록입니다.
path.expansions
List or None
기본값:"None"
확장할 필드의 쉼표로 구분된 목록입니다.
path.media_fields
List or None
기본값:"None"
표시할 Media 필드의 쉼표로 구분된 목록입니다.
path.user_fields
List or None
기본값:"None"
표시할 User 필드의 쉼표로 구분된 목록입니다.
path.tweet_fields
List or None
기본값:"None"
표시할 Tweet 필드의 쉼표로 구분된 목록입니다.

반환값

IteratorGetEventsByConversationIdResponse

get_events_by_id

ID로 DM 이벤트 조회 지정된 ID를 가진 특정 다이렉트 메시지(DM) 이벤트의 세부 정보를 조회합니다.

매개변수

path.event_id
Any
DM 이벤트 id입니다.
path.dm_event_fields
List or None
기본값:"None"
표시할 DmEvent 필드를 쉼표로 구분한 목록입니다.
path.expansions
List or None
기본값:"None"
확장할 필드를 쉼표로 구분한 목록입니다.
path.media_fields
List or None
기본값:"None"
표시할 Media 필드를 쉼표로 구분한 목록입니다.
path.user_fields
List or None
기본값:"None"
표시할 User 필드를 쉼표로 구분한 목록입니다.
path.tweet_fields
List or None
기본값:"None"
표시할 Tweet 필드를 쉼표로 구분한 목록입니다.

반환값

GetEventsByIdResponse - 응답 데이터

get_events_by_participant_id

DM 대화의 DM 이벤트 가져오기 특정 대화에 대한 다이렉트 메시지 이벤트를 가져옵니다.

매개변수

path.participant_id
Any
1:1 DM 대화에 참여한 사용자의 ID입니다.
path.max_results
int or None
기본값:"None"
결과의 최대 개수입니다.
path.pagination_token
Any or None
기본값:"None"
지정된 ‘페이지’의 결과를 가져오는 데 사용되는 매개변수입니다.
path.event_types
List or None
기본값:"None"
결과에 포함할 event_types 집합입니다.
path.dm_event_fields
List or None
기본값:"None"
표시할 DmEvent 필드의 쉼표로 구분된 목록입니다.
path.expansions
List or None
기본값:"None"
expansions 대상으로 할 필드의 쉼표로 구분된 목록입니다.
path.media_fields
List or None
기본값:"None"
표시할 Media 필드의 쉼표로 구분된 목록입니다.
path.user_fields
List or None
기본값:"None"
표시할 User 필드의 쉼표로 구분된 목록입니다.
path.tweet_fields
List or None
기본값:"None"
표시할 Tweet 필드의 쉼표로 구분된 목록입니다.

반환값

IteratorGetEventsByParticipantIdResponse