Tweets aus Ihrem Backend ausliefern - mit einer Twitter Posting API
Ein authentifizierter POST an /social-posts ist die gesamte Integration der Twitter posting API: Senden Sie Text, bis zu vier Bilder oder ein Video an Ihr verbundenes X-Konto und veröffentlichen Sie sofort oder reihen Sie den Post mit scheduledAt und einer IANA-Zeitzone ein.

Die X Posting API in ihrem vollen Umfang
REST über HTTPS unter https://post.adaptlypost.com/post/api/v1, ein Bearer-Token und ein JSON-Body. Das Limit von 280 Zeichen und die Obergrenze von vier Bildern prüfen wir auf unserer Seite, ein fehlerhafter Tweet scheitert also mit einem 400 statt in einer nur teilweise veröffentlichten Ausspielung auf X.
Das Vertrauen von Creatorn und Teams
Erfahren Sie, wie Creator, Marketer und kleine Unternehmen AdaptlyPost nutzen, um konsistent zu bleiben und jede Woche Stunden zu sparen.
Ich bin Softwareentwickler, kein Marketer. Meine Partnerin betreibt eine TikTok-Seite, also helfe ich aus und plane ihre Posts: ich mache alles auf einmal und die KI übernimmt die Texte. Kostet mich jetzt etwa 20 Minuten pro Woche.
Softwareentwickler
Ich betreibe meine Nail-Art-Seite und eine persönliche Marke. Beides über ein Dashboard zu planen hat alles verändert, ich poste jetzt wirklich regelmäßig und mein Engagement ist innerhalb eines Monats spürbar gestiegen.
Content Creatorin
Ich bin SWE und ehrlich gesagt schlecht darin, regelmäßig zu posten. Ich plane einfach eine Woche voller Updates für meine persönliche Marke, wann immer ich eine freie Minute habe, und die KI entwirft die Texte pro Plattform, sodass ich dasselbe nicht fünfmal umschreiben muss.
Softwareentwickler
Ich bin Softwareentwickler, kein Marketer. Meine Partnerin betreibt eine TikTok-Seite, also helfe ich aus und plane ihre Posts: ich mache alles auf einmal und die KI übernimmt die Texte. Kostet mich jetzt etwa 20 Minuten pro Woche.
Softwareentwickler
Ich betreibe meine Nail-Art-Seite und eine persönliche Marke. Beides über ein Dashboard zu planen hat alles verändert, ich poste jetzt wirklich regelmäßig und mein Engagement ist innerhalb eines Monats spürbar gestiegen.
Content Creatorin
Ich bin SWE und ehrlich gesagt schlecht darin, regelmäßig zu posten. Ich plane einfach eine Woche voller Updates für meine persönliche Marke, wann immer ich eine freie Minute habe, und die KI entwirft die Texte pro Plattform, sodass ich dasselbe nicht fünfmal umschreiben muss.
Softwareentwickler
Ich bin Softwareentwickler, kein Marketer. Meine Partnerin betreibt eine TikTok-Seite, also helfe ich aus und plane ihre Posts: ich mache alles auf einmal und die KI übernimmt die Texte. Kostet mich jetzt etwa 20 Minuten pro Woche.
Softwareentwickler
Ich betreibe meine Nail-Art-Seite und eine persönliche Marke. Beides über ein Dashboard zu planen hat alles verändert, ich poste jetzt wirklich regelmäßig und mein Engagement ist innerhalb eines Monats spürbar gestiegen.
Content Creatorin
Ich bin SWE und ehrlich gesagt schlecht darin, regelmäßig zu posten. Ich plane einfach eine Woche voller Updates für meine persönliche Marke, wann immer ich eine freie Minute habe, und die KI entwirft die Texte pro Plattform, sodass ich dasselbe nicht fünfmal umschreiben muss.
Softwareentwickler
Ich bin kein Social-Media-Mensch, aber ich muss meine Arbeit irgendwo zeigen. Der KI-Texter erstellt einen brauchbaren Entwurf, ich passe ihn etwas an, plane ihn ein, fertig. Von einmal im Monat zu dreimal pro Woche.
Freelance-Designer
Wir haben unseren OpenClaw-Agenten mit AdaptlyPost verbunden und jetzt postet unsere KI Produkt-Updates automatisch auf allen Kanälen. Klingt futuristisch, funktioniert aber einfach. Die API-Integration war unkompliziert.
Startup-Gründer
Ich bin kein Social-Media-Mensch, aber ich muss meine Arbeit irgendwo zeigen. Der KI-Texter erstellt einen brauchbaren Entwurf, ich passe ihn etwas an, plane ihn ein, fertig. Von einmal im Monat zu dreimal pro Woche.
Freelance-Designer
Wir haben unseren OpenClaw-Agenten mit AdaptlyPost verbunden und jetzt postet unsere KI Produkt-Updates automatisch auf allen Kanälen. Klingt futuristisch, funktioniert aber einfach. Die API-Integration war unkompliziert.
Startup-Gründer
Ich bin kein Social-Media-Mensch, aber ich muss meine Arbeit irgendwo zeigen. Der KI-Texter erstellt einen brauchbaren Entwurf, ich passe ihn etwas an, plane ihn ein, fertig. Von einmal im Monat zu dreimal pro Woche.
Freelance-Designer
Wir haben unseren OpenClaw-Agenten mit AdaptlyPost verbunden und jetzt postet unsere KI Produkt-Updates automatisch auf allen Kanälen. Klingt futuristisch, funktioniert aber einfach. Die API-Integration war unkompliziert.
Startup-Gründer
So funktioniert es
Twitter-OAuth einmalig im Dashboard erledigen
Einen OAuth-Flow in der API gibt es nicht - Sie verbinden X im Dashboard und erstellen dann unter Settings > API Tokens einen Key. Jeder Request trägt Authorization: Bearer adaptly_..., und GET /social-accounts liefert die id des verbundenen X-Kontos, die Sie in twitterConnectionIds übergeben. Für White-Label-Setups erzeugt POST /connect-links einen Link, den Ihr eigener Endnutzer öffnet, um sein X-Konto zu verbinden.
Den Tweet per POST an /social-posts senden
text, platforms, timezone und twitterConnectionIds sind bei jedem Call Pflicht. X hat in der API kein Config-Objekt - ein twitterConfigs gibt es nicht, es lässt sich also nichts Plattformspezifisches setzen: keine Umfragen, keine Quote-Posts, keine Antworten, kein erster Kommentar, keine Steuerung der Link-Vorschau. Ein X-Konto pro Request wird mit einem 400 durchgesetzt, denselben Tweet aus zwei X-Konten zu posten bedeutet also zwei Calls.
Das X-Ergebnis lesen und diesen Eintrag erneut senden
Der Request-Body wird zur Create-Zeit synchron geprüft: Text über 280 Zeichen, mehr als vier Bilder oder zwei X-Konten in einem Call geben sofort einen 400 zurück, und es wird kein Post-Datensatz geschrieben. GET /social-posts/:id/results meldet, was passiert ist, nachdem wir den Tweet angenommen und ausgeliefert haben - den X-Eintrag mit status, publishedAt und platformPostId, der nativen Tweet-ID, nie einen Permalink. Wenn X den Post selbst ablehnt - doppelter Text, eine Verbindung mit widerrufenem Token, ein Video, das X bei der eigenen Verarbeitung zurückweist -, landet der Grund in errorMessage, und POST /social-posts/:id/retry feuert nur diese platformId erneut ab. Jeder registrierte Webhook-Endpunkt erhält alle vier Events - post.published, post.failed, post.partially_failed und post.scheduled -, ohne dass es ein Abonnement pro Event zur Auswahl gäbe.
Einfache, transparente Preise
Wähle den perfekten Plan
30 verbundene Social-Media-Konten
Unbegrenzte geplante Posts
1 Teammitglied
3 Arbeitsbereiche
150 Credits/Monat
KI-Captions
KI-Bildstudio
API-Zugang & OpenClaw-Integration
Bild-, Video- & Karussell-Posts
Beliebtester
60 verbundene Social-Media-Konten
Unbegrenzte geplante Posts
5 Teammitglieder
15 Arbeitsbereiche
400 Credits/Monat
KI-Captions
KI-Bildstudio
API-Zugang & OpenClaw-Integration
Bild-, Video- & Karussell-Posts
100 verbundene Social-Media-Konten
Unbegrenzte geplante Posts
20 Teammitglieder
50 Arbeitsbereiche
1000 Credits/Monat
KI-Captions
KI-Bildstudio
API-Zugang & OpenClaw-Integration
Bild-, Video- & Karussell-Posts
Alle Pläne: 7 Tage gratis testen
Möchten Sie den vollständigen Funktionsvergleich sehen? Preisseite ansehen
Was Sie über die API auf Twitter posten können
Text-Tweets, geprüft bei 280 Zeichen
Der vollständige Payload besteht aus text, platforms auf TWITTER, einer IANA-Zeitzone und twitterConnectionIds. Alles über 280 Zeichen kommt als 400 zurück, bevor der Call X erreicht - kein stilles Abschneiden und kein automatisches Aufteilen, denn Antwortketten werden nirgends in der API unterstützt. Ein Call ist ein Tweet.
Bis zu vier Bilder pro Tweet
Hängen Sie ein bis vier Bild-URLs an. Vier ist die harte Obergrenze von X, und ein Tweet mit mehreren Bildern ist genau das - mehrere Bilder in einem Post, keine native Karussell-Einheit von X. POST /upload-urls akzeptiert ausschließlich image/jpeg, image/png und image/webp, GIF-, HEIC- und AVIF-Dateien lassen sich darüber also nicht einschieben.
Ein Video, bis zu 140 Sekunden
MP4 oder MOV, maximal 512 MB, ein Video pro Tweet. X selbst nimmt kein Video gemischt mit Bildern, halten Sie beides also getrennt. Anders als TikTok akzeptiert X mediaUrls auf Ihrem eigenen HTTPS-Host, Sie können den Upload-Schritt also komplett überspringen - oder Dateien über POST /upload-urls schieben und vorsignierte Links erhalten, die nach einer Stunde ablaufen.
Sofort veröffentlichen, planen, als Entwurf ablegen oder als Bulk einreihen
Senden Sie scheduledAt mit der timezone, um einen Tweet einzureihen, oder saveAsDraft und später POST /social-posts/:id/publish. POST /social-posts/bulk nimmt 1-100 Tweets in einem einzigen Request, alle mit derselben X-Verbindung und mit scheduledAt als Pflichtfeld bei jedem Element. PATCH /social-posts/:id bearbeitet alles, was noch nicht veröffentlicht ist.
Setzen Sie Ihren ersten Tweet aus dem Code ab
Verbinden Sie X im Dashboard, erstellen Sie einen Key unter Settings > API Tokens und senden Sie einen POST an /social-posts. Die Spezifikation unter /openapi.json benötigt keine Auth und lässt sich direkt in Make, n8n oder Ihren eigenen Client-Generator importieren.