Pubblica tweet dal tuo backend con un'API per pubblicare su Twitter

Un solo POST autenticato a /social-posts è l'intera integrazione dell'API per pubblicare su Twitter: invia testo, fino a quattro immagini o un video al tuo account X collegato, pubblica subito o mettilo in coda con scheduledAt e un fuso orario IANA.

Terminale che mostra una richiesta POST all'API di AdaptlyPost per pubblicare su Twitter, con un tweet con due immagini inviato a un account X collegato

L'API per pubblicare su X, per intero

REST su HTTPS all'indirizzo https://post.adaptlypost.com/post/api/v1, un bearer token e un corpo JSON. Il limite di 280 caratteri e il massimo di quattro immagini vengono validati da noi, quindi un tweet non valido fallisce con un 400 invece di una pubblicazione parziale su X.

Gestisci

Pubblica su tutte le piattaforme in un colpo solo

Condividi su Instagram, TikTok, YouTube, X e altre piattaforme con un clic. Ogni post si adatta da solo alla piattaforma.

Programma

Calendario editoriale visivo

Il calendario di AdaptlyPost mostra giorno per giorno ogni bozza, post programmato e post pubblicato, così non lasci buchi nel piano di pubblicazione.

Misura

Statistiche dei social in un unico posto

AdaptlyPost tiene traccia di visualizzazioni, like, condivisioni ed engagement di ogni account collegato in un'unica dashboard di analytics.

Integra

Accesso API e skill OpenClaw

Collegati tramite API o lascia che il tuo agente AI OpenClaw gestisca i post per te. Automatizza i social con comandi in linguaggio naturale.

Genera

Generatore di immagini AI per i social

Genera in pochi secondi immagini che fermano lo scroll. Descrivi la tua idea e lascia che l'AI le dia forma.

Crea

Generatore di didascalie AI per ogni piattaforma

Il copilota AI di AdaptlyPost scrive le didascalie, le riscrive per ogni piattaforma e aggiunge gli hashtag partendo da un solo prompt.

Organizza

Planner dei contenuti social

AdaptlyPost tiene bozze, post programmati e contenuti pubblicati in un'unica coda, così vedi cosa va online e quando.

Automatizza

Dai feed RSS ai social

Collega il feed RSS del tuo blog e AdaptlyPost pubblica ogni nuovo articolo sugli account che scegli, come bozza, programmato o subito.

Scelto da creator e team

Scopri come creator, marketer, agenzie e piccole imprese usano AdaptlyPost per pubblicare con costanza e risparmiare ore ogni settimana.

Gestisco 11 account su 8 piattaforme quasi senza attriti

Al momento gestisco 11 account tra Facebook, Instagram, Threads, LinkedIn, Bluesky, YouTube, X e TikTok, tutti collegati e con pubblicazioni ogni giorno. Facilità d'uso: 10/10. La curva di apprendimento praticamente non esiste. Programmare i post su più piattaforme richiede minuti invece delle ore che ci mettevo facendolo a mano. Ha sostituito almeno altri due abbonamenti e non ho alcun rimpianto.

jeremy8939jeremy8939

Semplice, potente e con un'assistenza straordinaria

È facile da usare, e collegarlo a Claude mi permette di organizzare e distribuire video e immagini restando fedele allo stile del mio brand. Ma a fare davvero la differenza è l'assistenza: ho detto a Taras che mi servivano due nuove funzioni, pubblicare post Instagram che mescolano immagini e video e caricare PDF su LinkedIn tramite MCP, e lui le ha rese disponibili entrambe in appena 3 ore. Veloce, reattivo e davvero straordinario.

destacadestaca

La mia esperienza sincera nel gestire i social con AdaptlyPost + Claude AI

Poi la parte che mi sembra ancora un po' assurda: ho chiesto a Claude di generare i post completi, immagini e grafiche comprese, e di programmare tutto tramite AdaptlyPost. Sono andato sul calendario editoriale pensando di dover seguire il processo passo passo. Era già pieno. 30 giorni di post, testi e immagini, programmati e pronti. Il tutto in circa 10 minuti. Prima ci perdevo ore ogni settimana.

basantkumar405basantkumar405

Il mio agente AI ti ringrazia

Taras Shynkarenko è il migliore! Gli ho chiesto di aggiungere il collegamento a Telegram e l'ha fatto in pochi giorni. È il servizio più incredibile che puoi usare, soprattutto con gli agenti AI. A proposito, il mio agente AI ti ringrazia :) per aver creato questo servizio fantastico e facile da usare.

iTarekiTarek

Sviluppatore reattivo e un link di collegamento comodo per i clienti che risolve un vero problema delle agenzie

La mia funzione preferita è lo Shareable Connect Link. Puoi generare un link con cui un cliente collega i propri account social, senza bisogno di accedere alla dashboard. Farmi dare l'accesso agli account da clienti poco tecnici è sempre stato un problema, e questo elimina gran parte delle difficoltà. Mando un link, loro cliccano e autorizzano, e ho finito.

automatexyzautomatexyz

Finalmente uno strumento adatto a un flusso di lavoro basato sul terminale (e un'assistenza di prim'ordine!)

In passato ho provato diversi strumenti per programmare i post sui social, e nessuno si adattava davvero al mio modo di lavorare. Adaptly ha cambiato completamente le cose.

mayank09mayank09

Come funziona

Passo 1

Gestisci l'OAuth di Twitter una volta sola, nella dashboard

Nell'API non c'è un flusso OAuth: colleghi X nella dashboard, poi crei una chiave in Gestione > API e agenti AI. Ogni richiesta contiene Authorization: Bearer adaptly_..., e GET /social-accounts restituisce l'id dell'account X collegato da passare in twitterConnectionIds. Per le configurazioni white label, POST /connect-links genera un link che il tuo utente finale apre per collegare il proprio account X.

Passo 2

Invia il tweet con POST a /social-posts

text, platforms, timezone e twitterConnectionIds sono obbligatori in ogni chiamata. X non ha un oggetto di configurazione nell'API: non esiste twitterConfigs, quindi non c'è nulla da impostare per la piattaforma. Niente sondaggi, niente citazioni, niente risposte, nessun controllo sull'anteprima dei link. È consentito un solo account X per richiesta, pena un 400, quindi pubblicare lo stesso tweet da due account X richiede due chiamate.

Passo 3

Leggi il risultato su X e riprova quella voce

Il corpo della richiesta viene controllato in modo sincrono alla creazione: un testo oltre i 280 caratteri, più di quattro immagini o due account X nella stessa chiamata restituiscono subito un 400 e non viene scritto alcun record del post. GET /social-posts/:id/results riporta ciò che è successo dopo che abbiamo accettato e inviato il tweet: la voce di X con status, publishedAt e platformPostId, cioè l'id nativo del tweet, mai un permalink. Quando è X a rifiutare il post (testo duplicato, un collegamento con token revocato, un video scartato durante la sua elaborazione), il motivo finisce in errorMessage, e POST /social-posts/:id/retry rilancia solo quel platformId. Ogni endpoint webhook registrato riceve tutti e cinque gli eventi, post.published, post.failed, post.partially_failed, post.scheduled e account.unauthorized, senza iscrizioni per singolo evento da scegliere.

Prezzi semplici e trasparenti

Scegli il piano più adatto alle tue esigenze

-17%

Creator

Ideale per singoli e professionisti in proprio

$19

/mese

  • 30 account social collegati

  • Post programmati illimitati

  • Collaborazione in team

  • 1 workspace

  • 150 crediti AI/mese

  • Didascalie AI

  • AI Image Studio

  • API/MCP/CLI

  • Post con immagini, video e caroselli

  • Pubblicazione automatica da feed RSS

  • Connettore diretto

  • Plugin diretto

  • Integrazione Zapier

  • Estensioni del browser

Funziona con

Il più scelto

Pro

Per professionisti e team in crescita

$39

/mese

  • 60 account social collegati

  • Post programmati illimitati

  • 3 membri del team

  • 3 workspace

  • 400 crediti AI/mese

  • Didascalie AI

  • AI Image Studio

  • API/MCP/CLI

  • Post con immagini, video e caroselli

  • Pubblicazione automatica da feed RSS

  • Connettore diretto

  • Plugin diretto

  • Integrazione Zapier

  • Estensioni del browser

Funziona con

Enterprise

Per agenzie e aziende pronte a crescere

$89

/mese

  • 100 account social collegati

  • Post programmati illimitati

  • 10 membri del team

  • 10 workspace

  • 1000 crediti AI/mese

  • Didascalie AI

  • AI Image Studio

  • API/MCP/CLI

  • Post con immagini, video e caroselli

  • Pubblicazione automatica da feed RSS

  • Connettore diretto

  • Plugin diretto

  • Integrazione Zapier

  • Estensioni del browser

Funziona con

Custom

Limiti personalizzati, white label e supporto prioritario

Personalizzato

  • Account social illimitati

  • Post programmati illimitati

  • Membri del team illimitati

  • Workspace illimitati

  • Crediti AI illimitati

  • Didascalie AI

  • AI Image Studio

  • API/MCP/CLI

  • Post con immagini, video e caroselli

  • Pubblicazione automatica da feed RSS

  • Connettore diretto

  • Plugin diretto

  • Integrazione Zapier

  • Estensioni del browser

Funziona con

Tutti i piani includono una prova gratuita di 7 giorni

Vuoi vedere il confronto completo delle funzioni? Vai alla pagina dei prezzi

Cosa puoi pubblicare su Twitter tramite l'API

Tweet di testo, controllati a 280 caratteri

Il payload completo è text, platforms impostato su TWITTER, un fuso orario IANA e twitterConnectionIds. Tutto ciò che supera i 280 caratteri restituisce un 400 prima che la chiamata arrivi a X: nessun troncamento silenzioso e nessuna suddivisione automatica, perché le catene di risposte non sono supportate in nessuna parte dell'API. Una chiamata equivale a un tweet.

Fino a quattro immagini per tweet

Allega da uno a quattro URL di immagini. Quattro è il limite fisso di X, e un tweet con più immagini è proprio questo: più immagini in un solo post, non un carosello nativo di X. POST /upload-urls accetta solo image/jpeg, image/png e image/webp, quindi i file GIF, HEIC e AVIF non possono essere caricati da lì.

Un video, fino a 140 secondi

MP4 o MOV, massimo 512 MB, un video per tweet. X non accetta un video insieme a delle immagini, quindi tienili separati. A differenza di TikTok, X accetta mediaUrls ospitati sul tuo dominio HTTPS, così puoi saltare del tutto il caricamento, oppure caricare i file con POST /upload-urls per ottenere link prefirmati che scadono dopo un'ora.

Pubblica subito, programma, salva in bozza o metti in coda in blocco

Invia scheduledAt con il fuso orario per mettere in coda un tweet, oppure saveAsDraft e poi lancia POST /social-posts/:id/publish. POST /social-posts/bulk accetta 1-100 tweet in una sola richiesta, tutti con lo stesso collegamento X e con scheduledAt obbligatorio su ogni elemento. PATCH /social-posts/:id modifica tutto ciò che non è ancora stato pubblicato.

Pubblica il tuo primo tweet dal codice

Collega X nella dashboard, crea una chiave in Gestione > API e agenti AI e invia un POST a /social-posts. La specifica su /openapi.json non richiede autenticazione e si importa direttamente in Make, n8n o nel tuo generatore di client.