Saltar al contenido principal

DirectMessagesClient

Clase Bases: object Client para operaciones de Mensajes Directos

Constructores

__init__

Parámetros

path.client
Client

create_by_conversation_id

Crear mensaje de MD por ID de conversación Envía un nuevo mensaje directo a una conversación específica por su ID.

Parámetros

path.dm_conversation_id
str
El ID de la conversación de DM.
body.body
CreateByConversationIdRequest
Cuerpo de la solicitud

create_by_participant_id

Crear un mensaje directo por id de participante Envía un nuevo mensaje directo a un participante específico mediante su id.

Parámetros

path.participant_id
Any
El id del usuario destinatario que recibirá el DM.
body.body
CreateByParticipantIdRequest
Cuerpo de la solicitud

create_conversation

Crear conversación por MD Inicia una nueva conversación de Mensaje Directo con los participantes especificados. body: Cuerpo de la solicitud :returns: Datos de la respuesta :rtype: CreateConversationResponse

Parámetros

body.body
CreateConversationRequest

delete_events

Eliminar evento de MD Elimina un evento de mensaje directo específico por su id, siempre que pertenezca al usuario autenticado.

Parámetros

path.event_id
Any
El ID del evento de mensaje directo que se eliminará.

Valores devueltos

DeleteEventsResponse - Datos de la respuesta

get_events

Obtener eventos de Mensajes Directos Obtiene una lista de eventos recientes de Mensajes Directos en todas las conversaciones.

Parámetros

path.max_results
int or None
predeterminado:"None"
El número máximo de resultados.
path.pagination_token
Any or None
predeterminado:"None"
Este parámetro se utiliza para obtener una «página» específica de resultados.
path.event_types
List or None
predeterminado:"None"
El conjunto de event_types que se incluirán en los resultados.
path.dm_event_fields
List or None
predeterminado:"None"
Una lista separada por comas de campos DmEvent que se mostrarán.
path.expansions
List or None
predeterminado:"None"
Una lista separada por comas de campos que se expandirán.
path.media_fields
List or None
predeterminado:"None"
Una lista separada por comas de campos Media que se mostrarán.
path.user_fields
List or None
predeterminado:"None"
Una lista separada por comas de campos User que se mostrarán.
path.tweet_fields
List or None
predeterminado:"None"
Una lista separada por comas de campos Tweet que se mostrarán.

Devuelve

IteratorGetEventsResponse

get_events_by_conversation_id

Obtiene eventos de MD de una conversación de MD Devuelve los eventos de mensajes directos de una conversación específica.

Parámetros

path.id
Any
El id de la conversación de MD.
path.max_results
int or None
predeterminado:"None"
El número máximo de resultados.
path.pagination_token
Any or None
predeterminado:"None"
Este parámetro se usa para obtener una «página» específica de resultados.
path.event_types
List or None
predeterminado:"None"
El conjunto de event_types que se incluirán en los resultados.
path.dm_event_fields
List or None
predeterminado:"None"
Una lista separada por comas de campos de DmEvent para mostrar.
path.expansions
List or None
predeterminado:"None"
Una lista separada por comas de campos para expandir.
path.media_fields
List or None
predeterminado:"None"
Una lista separada por comas de campos de Media para mostrar.
path.user_fields
List or None
predeterminado:"None"
Una lista separada por comas de campos de User para mostrar.
path.tweet_fields
List or None
predeterminado:"None"
Una lista separada por comas de campos de Tweet para mostrar.

Devuelve

IteratorGetEventsByConversationIdResponse

get_events_by_id

Obtener evento de mensaje directo por id Obtiene los detalles de un evento específico de mensaje directo por su id.

Parámetros

path.event_id
Any
ID del evento de DM.
path.dm_event_fields
List or None
predeterminado:"None"
Una lista de campos de DmEvent, separados por comas, para mostrar.
path.expansions
List or None
predeterminado:"None"
Una lista de campos, separados por comas, para expandir.
path.media_fields
List or None
predeterminado:"None"
Una lista de campos de Media, separados por comas, para mostrar.
path.user_fields
List or None
predeterminado:"None"
Una lista de campos de User, separados por comas, para mostrar.
path.tweet_fields
List or None
predeterminado:"None"
Una lista de campos de Tweet, separados por comas, para mostrar.

Devuelve

GetEventsByIdResponse - Datos de respuesta

get_events_by_participant_id

Obtiene eventos de MD de una conversación de MD Recupera eventos de mensajes directos de una conversación específica.

Parámetros

path.participant_id
Any
El ID del usuario participante para la conversación de DM uno a uno.
path.max_results
int or None
predeterminado:"None"
El número máximo de resultados.
path.pagination_token
Any or None
predeterminado:"None"
Este parámetro se usa para obtener una página determinada de resultados.
path.event_types
List or None
predeterminado:"None"
El conjunto de valores de event_types que se incluirán en los resultados.
path.dm_event_fields
List or None
predeterminado:"None"
Una lista separada por comas de campos de DmEvent que se mostrarán.
path.expansions
List or None
predeterminado:"None"
Una lista separada por comas de campos que se expandirán.
path.media_fields
List or None
predeterminado:"None"
Una lista separada por comas de campos de Media que se mostrarán.
path.user_fields
List or None
predeterminado:"None"
Una lista separada por comas de campos de User que se mostrarán.
path.tweet_fields
List or None
predeterminado:"None"
Una lista separada por comas de campos de Tweet que se mostrarán.

Devuelve

IteratorGetEventsByParticipantIdResponse