Skip to main content

Submódulos

Contenido del módulo

Este módulo proporciona acceso a los endpoints de mensajes directos de X API y sirve como punto de entrada principal para toda la funcionalidad relacionada con los mensajes directos.

class xdk.direct_messages.DirectMessagesClient

Cliente para operaciones de mensajes directos

Parámetros

Client

__init__

Parámetros

Client

create_by_conversation_id

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

Parámetros

str
El id de la conversación de MD.
CreateByConversationIdRequest
Cuerpo de la solicitud

create_by_participant_id

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

Parámetros

Any
El id del usuario destinatario que recibirá el mensaje directo (DM).
CreateByParticipantIdRequest
Cuerpo de la solicitud

create_conversation

Crear una conversación de mensajes directos Inicia una nueva conversación de mensajes directos con los participantes especificados. body: Cuerpo de la solicitud :returns: Datos de la respuesta :rtype: CreateConversationResponse

Parámetros

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

Any
El ID del evento de mensaje directo que se debe eliminar.

Devuelve

DeleteEventsResponse - Datos de la respuesta

get_events

Obtener eventos de MD Devuelve una lista de eventos recientes de mensajes directos (MD) de todas las conversaciones.

Parámetros

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

Devuelve

IteratorGetEventsResponse

get_events_by_conversation_id

Obtener eventos de mensajes directos para una conversación de mensajes directos Obtiene eventos de mensajes directos para una conversación específica.

Parámetros

Any
El ID de la conversación de DM.
int or None
predeterminado:"None"
El número máximo de resultados.
Any or None
predeterminado:"None"
Este parámetro se usa para obtener una “página” específica de resultados.
List or None
predeterminado:"None"
El conjunto de event_types que se incluirán en los resultados.
List or None
predeterminado:"None"
Una lista separada por comas de campos de DmEvent para mostrar.
List or None
predeterminado:"None"
Una lista separada por comas de campos para expandir.
List or None
predeterminado:"None"
Una lista separada por comas de campos de Media para mostrar.
List or None
predeterminado:"None"
Una lista separada por comas de campos de User para mostrar.
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 de mensaje directo específico por su identificador (id).

Parámetros

Any
id del evento de MD.
List or None
predeterminado:"None"
Una lista de campos DmEvent separados por comas para mostrar.
List or None
predeterminado:"None"
Una lista de campos separados por comas para expandir.
List or None
predeterminado:"None"
Una lista de campos Media separados por comas para mostrar.
List or None
predeterminado:"None"
Una lista de campos User separados por comas para mostrar.
List or None
predeterminado:"None"
Una lista de campos Tweet separados por comas para mostrar.

Devuelve

GetEventsByIdResponse - Datos de la respuesta

get_events_by_participant_id

Obtén eventos de mensajes directos para una conversación de MD Recupera eventos de mensajes directos para una conversación de MD específica.

Parámetros

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

Devuelve

IteratorGetEventsByParticipantIdResponse