Ein REST-Call genügt: post to Facebook via API
Senden Sie eine authentifizierte Anfrage an /social-posts und veröffentlichen Sie per API auf Facebook: Text, ein Foto, ein Video, ein Karussell mit 2-10 Bildern, ein Reel oder eine Video-Story auf einer Facebook Page, die Sie verbunden haben.

Ein REST-Endpunkt für das Publishing auf Facebook Pages
Authentifizierung per Bearer-Token, Pages adressiert über pageIds, facebookConfigs für Reels und Stories, vorsignierte Medien-Uploads und Webhooks, die auslösen, wenn der Page-Post live geht oder fehlschlägt.
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
Token erstellen, dann Ihre Pages auflisten
Erzeugen Sie einen Key unter Settings > API Tokens (er beginnt mit adaptly_) und senden Sie ihn bei jedem Call als Authorization: Bearer. Danach GET /social-accounts: Jede Facebook Page, die Sie im Dashboard verbunden haben, kommt als eigener Account mit einem Feld pageId zurück. Persönliche Profile und Gruppen tauchen nie auf - Facebook-Publishing läuft hier ausschließlich über Pages, und OAuth findet im Dashboard statt, nicht über die API.
POST /social-posts mit pageIds
Rufen Sie POST https://post.adaptlypost.com/post/api/v1/social-posts auf, mit text, platforms: ["FACEBOOK"], einer timezone wie Europe/Berlin (beide sind Pflicht) und pageIds mit genau einer Page - zwei Page-Verbindungen im selben Array werden mit einem 400 abgelehnt. Ergänzen Sie scheduledAt, um zu planen statt sofort zu veröffentlichen. facebookConfigs nimmt nur postType und videoTitle entgegen, und postType REEL oder STORY wird nur angewendet, wenn contentType VIDEO ist: Ein IMAGE-Payload mit postType STORY geht stillschweigend als normales Feed-Foto raus.
Das Facebook-Ergebnis auslesen
GET /social-posts/:id/results liefert den Facebook-Eintrag mit seinem status und der nativen platformPostId - ein Permalink wird nie zurückgegeben, speichern Sie diese ID also selbst zur Page. Payload-Fehler tauchen hier nie auf: Ein Karussell außerhalb des Bereichs von 2-10 Bildern oder eine zweite Page in pageIds scheitern synchron mit einem 400 am Create-Call, bevor überhaupt ein Post-Datensatz existiert, und nicht unterstützte Dateitypen weist bereits POST /upload-urls zurück. Was in errorMessage landet, ist das, was Facebook getan hat, nachdem wir den Post angenommen und ausgeliefert haben - eine Page, deren Zugriff widerrufen wurde (verbinden Sie sie im Dashboard neu, einen Endpunkt zum Token-Refresh gibt es nicht), oder Medien, die die Graph API bei ihrem eigenen Ingest abgelehnt hat. Feuern Sie nur den Facebook-Eintrag erneut ab mit POST /social-posts/:id/retry, oder registrieren Sie einen Webhook: Jeder Endpunkt, den Sie registrieren, erhält alle vier Events - post.published, post.failed, post.partially_failed und post.scheduled.
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 die API auf einer Facebook Page veröffentlichen kann
Textbeiträge im Page-Feed
contentType TEXT sendet das Feld text direkt in die Page-Timeline. Es gibt keine Steuerung der Link-Vorschau, keinen ersten Kommentar, kein Feld für @Erwähnungen oder Standort und kein Bewerben - der Payload ist der Text und sonst nichts.
Fotos und Karussells mit 2-10 Bildern
Ein Bild oder contentType CAROUSEL mit 2 bis 10 Bildern in einem einzigen Page-Post. Dateien müssen image/jpeg, image/png oder image/webp sein und jeweils unter 4MB bleiben (kein GIF, kein HEIC). Verweisen Sie mediaUrls auf Ihre eigenen öffentlichen URLs oder schieben Sie Dateien über POST /upload-urls für vorsignierte Uploads.
Reels über facebookConfigs.postType
Setzen Sie contentType VIDEO und facebookConfigs.postType = REEL, um ein Facebook Reel zu veröffentlichen, optional mit videoTitle. Uploads akzeptieren video/mp4 und video/quicktime. postType und videoTitle sind die einzigen beiden Facebook-spezifischen Optionen, die die API bereitstellt.
Video-Stories auf der Page
facebookConfigs.postType = STORY veröffentlicht eine Page-Story, aber nur aus einem Video - Bild-Stories sind über die API nicht möglich. Alles geht an die eine Page, die in pageIds genannt ist; denselben Text an eine zweite Page auszuspielen erfordert einen zweiten Call.
Bereit, per REST auf Ihrer Facebook Page zu veröffentlichen?
Verbinden Sie eine Page im Dashboard, erstellen Sie einen adaptly_-Token und senden Sie Ihren ersten Call an POST /social-posts. Die OpenAPI-3.0.3-Spezifikation unter /openapi.json ist öffentlich und benötigt keine Auth.