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.

Gerenciar

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.

Automatizar

Feeds RSS para redes sociais

Conecte o feed RSS do seu blog e o AdaptlyPost publica cada novo artigo nas contas escolhidas, como rascunho, agendado ou na hora.

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.

11 contas em 8 plataformas com quase zero atrito

Atualmente administro 11 contas espalhadas por Facebook, Instagram, Threads, LinkedIn, Bluesky, YouTube, X e TikTok, todas conectadas e publicando diariamente. Facilidade de uso: 10/10. A curva de aprendizado é praticamente inexistente. Agendar posts em várias plataformas leva minutos em vez das horas que eu levava fazendo na mão. Substituiu pelo menos duas outras assinaturas e não me arrependo de nada.

jeremy8939jeremy8939

Simples, poderoso e com um suporte incrível

É fácil de usar, e conectá-lo ao Claude me permite organizar e distribuir vídeos e imagens mantendo a fidelidade ao estilo da minha marca. O que se destaca mesmo é o suporte: falei para o Taras que precisava de dois recursos novos, publicar posts de Instagram misturando imagens e vídeos, e enviar PDFs para o LinkedIn pelo MCP, e ele deixou os dois prontos em apenas 3 horas. Rápido, prestativo e realmente incrível.

destacadestaca

Minha experiência honesta gerenciando as redes sociais com o AdaptlyPost e o Claude AI

E depois vem a parte que ainda me parece meio louca: pedi ao Claude para gerar as publicações completas, com imagens e artes, e agendar tudo pelo AdaptlyPost. Fui ao meu calendário de conteúdo esperando ter que acompanhar o processo. Já estava preenchido. 30 dias de publicações, textos e imagens, agendados e prontos. Tudo isso levou cerca de 10 minutos. Antes eu perdia horas toda semana com isso.

basantkumar405basantkumar405

Meu agente de IA agradece

O Taras Shynkarenko é o melhor! Pedi para ele adicionar uma conexão com o Telegram e ele fez isso em poucos dias. É o serviço mais impressionante que dá para usar, principalmente com agentes de IA. Aliás, meu agente de IA também agradece :) por vocês terem criado um serviço tão bom e fácil de usar.

iTarekiTarek

Um desenvolvedor que responde e um link de conexão para clientes que resolve uma dor real das agências

Meu recurso preferido é o link de conexão compartilhável. Você gera um link para o cliente conectar as próprias contas sociais, sem precisar de acesso ao painel. Conseguir que clientes não técnicos me deem acesso às contas sempre foi um ponto de atrito, e isso elimina quase toda essa fricção. Envio um link, eles clicam e autorizam, e pronto.

automatexyzautomatexyz

Finalmente uma ferramenta que se encaixa em um fluxo de trabalho terminal-first (e um suporte de primeira!)

Já testei várias ferramentas de agendamento de redes sociais no passado e nenhuma se encaixava bem no meu fluxo de trabalho. O Adaptly mudou isso completamente.

mayank09mayank09

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 Gerenciar > API e agentes de IA. 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 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

  • Publicação automática de feeds RSS

  • Direct Connector

  • Plugin direto

  • Plugin direto

  • Integração com Zapier

  • Integração com n8n

  • 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

  • Publicação automática de feeds RSS

  • Direct Connector

  • Plugin direto

  • Plugin direto

  • Integração com Zapier

  • Integração com n8n

  • 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

  • Publicação automática de feeds RSS

  • Direct Connector

  • Plugin direto

  • Plugin direto

  • Integração com Zapier

  • Integração com n8n

  • 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

  • Publicação automática de feeds RSS

  • Direct Connector

  • Plugin direto

  • Plugin direto

  • Integração com Zapier

  • Integração com n8n

  • 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 Gerenciar > API e agentes de IA 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.