Publique tweets do seu backend com uma Twitter Posting API

Um POST autenticado para /social-posts é toda a integração com a Twitter posting API: envie texto, até quatro imagens ou um vídeo para sua conta do X conectada, publique na hora ou coloque na fila com scheduledAt e um timezone IANA.

Terminal mostrando uma requisição POST para a twitter posting API do AdaptlyPost publicando um tweet com duas imagens em uma conta do X conectada

A superfície da API de publicação no X, por inteiro

REST sobre HTTPS em https://post.adaptlypost.com/post/api/v1, um bearer token e um corpo JSON. O limite de 280 caracteres e o teto de quatro imagens são validados do nosso lado, então um tweet inválido falha com um 400 em vez de virar uma publicação parcial no X.

Gerir

Publique em todas as suas plataformas de uma vez

Compartilhe no Instagram, TikTok, YouTube, X e mais com um clique. Cada post se adapta automaticamente.

Agendar

Calendário visual de conteúdo

O calendário do AdaptlyPost mostra cada rascunho, post agendado e post publicado por dia, para que seus horários de publicação continuem preenchidos.

Mensurar

Análise de redes sociais em um só lugar

O AdaptlyPost acompanha visualizações, curtidas, compartilhamentos e engajamento de cada conta conectada em um único painel de análises.

Integrar

Acesso à API e skill OpenClaw

Conecte via API ou deixe seu agente OpenClaw gerenciar publicações. Automatize redes sociais com comandos em linguagem natural.

Gerar

Gerador de imagens com IA para redes sociais

Gere imagens impactantes em segundos. Descreva sua visão e deixe a IA dar vida a ela.

Criar

Gerador de legendas com IA para cada plataforma

O copiloto de IA do AdaptlyPost escreve legendas, reescreve para cada plataforma e adiciona hashtags a partir de um único prompt.

Organizar

Planejador de conteúdo para redes sociais

O AdaptlyPost mantém rascunhos, posts agendados e conteúdo publicado em uma única fila, para você ver o que vai ao ar e quando.

A Confiança de Criadores e Equipes

Veja como criadores, profissionais de marketing, agências e pequenas empresas usam o AdaptlyPost para manter a consistência e economizar horas toda semana.

Finalmente uma ferramenta de agendamento que acerta

De todos os apps de agendamento de posts que já testei, este leva os meus 5 tacos. A interface é excelente. O Taras, o fundador, responde incrivelmente rápido. Ontem fiz dois pedidos para melhorar a experiência, e ele implementou em menos de 15 minutos. Recomendo esta ferramenta 100%.

Vans.GoVans.Go

Finalmente um gerenciador de redes sociais melhor

O Adaptly é SIMPLES: faça login nas suas redes, cole a sua chave de API e deixe a IA cuidar do resto. Perfeito para quem usa IA como interface para tudo. O fato de criar imagens é a cereja do bolo.

SelvenSelven

Simplesmente UAU!!

Muito impressionado com a facilidade de configurar, conectar, usar e publicar. Publicar 1 vídeo em várias plataformas teria levado uma hora. Publiquei em 4 plataformas em menos de 10 minutos. Muito satisfeito com esta compra.

cftrader01cftrader01

ótima ferramenta de publicação (promissora)

O processo de publicação é prático e intuitivo. Com outras ferramentas eu desistia depois de uma única tentativa de criar um post, e aqui consegui concluir o processo e agendar uma publicação no calendário. Também oferece melhores opções para o YouTube, incluindo revisar as configurações e adicionar tags. E tem suporte a MCP e webhooks.

EgerboniEgerboni

A interface é limpa, a publicação tem sido confiável e já nos economizou bastante tempo

A plataforma facilita gerenciar e agendar conteúdo em vários canais sociais sem ficar pulando entre apps diferentes. A equipe também respondeu bem ao feedback durante o piloto, o que diz muito sobre a empresa. Recomendo muito.

bigjoebigjoe

Poderoso e super fácil

Experimentei alguns outros, mas vivia tendo que voltar atrás, ou aparecia um erro de envio que travava tudo e era difícil de corrigir e republicar. Com o MCP finalmente tenho controle total das minhas contas.

djprophecydjprophecy

Como funciona

Passo 1

Resolva o OAuth do Twitter uma vez, no painel

Não há fluxo de OAuth na API - você conecta o X no painel e depois cria uma chave em Settings > API Tokens. Toda requisição carrega Authorization: Bearer adaptly_..., e GET /social-accounts retorna o id da conta do X conectada que você passa em twitterConnectionIds. Para setups white-label, POST /connect-links gera um link que seu próprio usuário final abre para conectar a conta do X dele.

Passo 2

Envie o tweet por POST em /social-posts

text, platforms, timezone e twitterConnectionIds são obrigatórios em toda chamada. O X não tem objeto de config na API - não existe twitterConfigs, então não há nada específico da plataforma para definir: sem enquetes, sem quote posts, sem respostas, sem primeiro comentário, sem controle de prévia de link. Uma conta do X por requisição é imposto com um 400, então publicar o mesmo tweet a partir de duas contas do X significa duas chamadas.

Passo 3

Leia o resultado do X e redispare aquela entrada

O corpo da requisição é checado de forma síncrona no momento da criação: text acima de 280 caracteres, mais de quatro imagens ou duas contas do X em uma chamada retornam um 400 imediatamente e nenhum registro de post é gravado. GET /social-posts/:id/results reporta o que aconteceu depois de aceitarmos e despacharmos o tweet - a entrada do X com status, publishedAt e platformPostId, o id nativo do tweet, nunca um permalink. Quando o próprio X recusa o post - texto duplicado, uma conexão cujo token foi revogado, um vídeo que ele rejeita durante seu próprio processamento -, o motivo chega em errorMessage, e POST /social-posts/:id/retry redispara apenas aquele platformId. Todo endpoint de webhook registrado recebe os cinco eventos - post.published, post.failed, post.partially_failed, post.scheduled e account.unauthorized - sem nenhuma assinatura por evento para escolher.

Preços simples e transparentes

Escolha o plano perfeito para você

-17%

Creator

Perfeito para indivíduos e empreendedores

$19

/mês

  • 30 contas sociais conectadas

  • Posts agendados ilimitados

  • Colaboração em equipe

  • 1 espaço de trabalho

  • 150 créditos de IA/mês

  • Legendas IA

  • Estúdio de imagens IA

  • API/MCP/CLI

  • Posts de imagem, vídeo e carrossel

  • Direct Connector

  • Extensões de navegador

Funciona com

Mais popular

Pro

Para profissionais e equipes em crescimento

$39

/mês

  • 60 contas sociais conectadas

  • Posts agendados ilimitados

  • 3 membros de equipe

  • 3 espaços de trabalho

  • 400 créditos de IA/mês

  • Legendas IA

  • Estúdio de imagens IA

  • API/MCP/CLI

  • Posts de imagem, vídeo e carrossel

  • Direct Connector

  • Extensões de navegador

Funciona com

Enterprise

Para agências e empresas prontas para escalar

$89

/mês

  • 100 contas sociais conectadas

  • Posts agendados ilimitados

  • 10 membros de equipe

  • 10 espaços de trabalho

  • 1000 créditos de IA/mês

  • Legendas IA

  • Estúdio de imagens IA

  • API/MCP/CLI

  • Posts de imagem, vídeo e carrossel

  • Direct Connector

  • Extensões de navegador

Funciona com

Personalizado

Limites sob medida, white-label e suporte prioritário

Personalizado

  • Contas sociais ilimitadas

  • Posts agendados ilimitados

  • Membros de equipe ilimitados

  • Espaços de trabalho ilimitados

  • Créditos de IA ilimitados

  • Legendas IA

  • Estúdio de imagens IA

  • API/MCP/CLI

  • Posts de imagem, vídeo e carrossel

  • Direct Connector

  • Extensões de navegador

Funciona com

Todos os planos incluem teste gratuito de 7 dias

Quer ver a comparação completa de recursos? Ver página de preços

O que você pode publicar no Twitter pela API

Tweets de texto, checados em 280 caracteres

O payload completo é text, platforms com TWITTER, um timezone IANA e twitterConnectionIds. Qualquer coisa acima de 280 caracteres volta como um 400 antes de a chamada chegar ao X - sem truncamento silencioso e sem divisão automática, porque cadeias de respostas não são suportadas em lugar nenhum da API. Uma chamada é um tweet.

Até quatro imagens por tweet

Anexe de uma a quatro URLs de imagem. Quatro é o teto rígido do X, e um tweet com várias imagens é exatamente isso - várias imagens em um post, não uma unidade de carrossel nativa do X. POST /upload-urls aceita apenas image/jpeg, image/png e image/webp, então arquivos GIF, HEIC e AVIF não podem passar por ele.

Um vídeo, de até 140 segundos

MP4 ou MOV, no máximo 512 MB, um vídeo por tweet. O próprio X não aceita vídeo misturado com imagens, então mantenha os dois separados. Diferente do TikTok, o X aceita mediaUrls no seu próprio host HTTPS, então você pode pular a etapa de upload por completo - ou enviar arquivos por POST /upload-urls para links pré-assinados que expiram em uma hora.

Publique agora, agende, rascunhe ou enfileire em massa

Envie scheduledAt com o timezone para colocar um tweet na fila, ou use saveAsDraft e dispare POST /social-posts/:id/publish depois. POST /social-posts/bulk aceita de 1 a 100 tweets em uma única requisição, todos compartilhando a mesma conexão do X, com scheduledAt obrigatório em cada item. PATCH /social-posts/:id edita qualquer coisa ainda não publicada.

Publique seu primeiro tweet a partir do código

Conecte o X no painel, crie uma chave em Settings > API Tokens e envie um POST para /social-posts. A especificação em /openapi.json não exige autenticação e importa direto no Make, no n8n ou no seu próprio gerador de clientes.