- Conceitos essenciais
- Ferramentas úteis
Conversas de Mensagens diretas
- POST /2/dm_conversations/with/:participant_id/messages - Cria uma Mensagem direta individual (um para um). Esse método adiciona a mensagem a uma conversa individual existente ou cria uma nova. O parâmetro de caminho :participant_id é o User ID da conta que está recebendo a mensagem. Aqui está um exemplo de corpo de requisição JSON para enviar uma Mensagem direta individual:
- POST /2/dm_conversations - Cria uma nova conversa em grupo e adiciona uma Mensagem Direta a ela. Essas requisições exigem uma lista de participantes da conversa. Observe que é possível criar várias conversas com a mesma lista de participantes. Essas requisições sempre retornarão um novo id de conversa. Abaixo está um exemplo de corpo de requisição JSON para criar uma nova conversa em grupo e adicionar uma Mensagem Direta. Observe que isso requer o campo “conversation_type”, que deve ser definido como “Group” (com diferenciação de maiúsculas e minúsculas).
- POST /2/dm_conversations/:dm_conversation_id/messages - Cria uma mensagem direta e a adiciona a uma conversa existente. O parâmetro de caminho :dm_conversation_id é o id da conversa à qual a mensagem será adicionada. Este método pode ser usado para adicionar uma mensagem tanto em conversas individuais quanto em conversas em grupo. A seguir, um exemplo de corpo de requisição JSON para enviar uma mensagem direta tanto para conversas individuais quanto para conversas em grupo:
Inclusão de anexos de mídia e referência a Posts
Autenticação
Portal do desenvolvedor, Projetos e Apps de desenvolvedor
Limites de requisições
- X API Java SDK - SDK oficial de Java para a X API v2
- X API TypeScript/JavaScript SDK - SDK oficial de TS/JS para a X API v2