Social-Media-Posts automatisch veröffentlichen: Freigabe und API-Limits
Social-Media-Posts automatisch veröffentlichen – das funktioniert zuverlässig, wenn die Veröffentlichung kein eigenständiger Planer ist, sondern der letzte Schritt eines Freigabeprozesses. Das System soll genau die Version veröffentlichen, die jemand freigegeben hat, zu einem Zeitpunkt, den die Plattform zulässt, und das Ergebnis – den Link zum Post oder einen Fehler – zurück in den Datensatz des Posts schreiben.
Die offiziellen Schnittstellen von Facebook, Instagram, LinkedIn und TikTok erlauben die Veröffentlichung per API. Jede hat jedoch eigene Bedingungen: Rollen und Berechtigungen, Format und Speicherort der Medien, Zeitfenster und bei manchen auch eine Freigabe der App. Im Folgenden erfahren Sie, was Sie vor dem Verbinden der Konten prüfen sollten, wie Sie den Ablauf von der Freigabe bis zur Veröffentlichung gestalten und wie Sie Duplikate und stille Fehler vermeiden.
Warum es nicht reicht, einen Post nur einzuplanen
In vielen Unternehmen entsteht der Text in einem Dokument, Anmerkungen kommen per Chat, und jemand kopiert ihn von Hand in das Planungstool. Das Problem ist nicht die Planung selbst. Das Problem ist, dass niemand sicher sagen kann, welche Version freigegeben wurde und ob sie tatsächlich erschienen ist.
Die Grundlage ist deshalb ein Datensatz pro Post mit klar definierten Status:
- Entwurf – Text, Medien und Zielnetzwerke ändern sich noch.
- Zur Freigabe – der Inhalt ist gesperrt und wartet auf die Entscheidung der verantwortlichen Person.
- Freigegeben und geplant – die genaue Version, die Netzwerke und der Veröffentlichungszeitpunkt stehen fest.
- Veröffentlicht – das System hat die ID und den Link gespeichert, die die Plattform zurückgegeben hat.
- Fehler – die Veröffentlichung ist fehlgeschlagen; der Grund und die zuständige Person sind bekannt.
Die meisten Probleme verhindert eine einzige Regel: Jede Änderung an Text oder Medien nach der Freigabe schickt den Post zurück in die Freigabe. Sonst kann eine Version erscheinen, die niemand gesehen hat.
Was die einzelnen Plattformen verlangen
Die folgenden Bedingungen beruhen auf der aktuellen Entwicklerdokumentation. Die Plattformen ändern sie, prüfen Sie sie daher vor jeder größeren Prozessänderung erneut.
Facebook-Seite
Ein Seitenbeitrag wird mit einem Seiten-Zugriffstoken (Page access token) und mit Berechtigungen veröffentlicht, zu denen pages_manage_posts gehört, bei Videos zusätzlich publish_video. Der App-Nutzer muss auf der Seite die Aufgaben CREATE_CONTENT, MANAGE und MODERATE ausführen können (Meta: Pages API – Posts).
Der Veröffentlichungszeitpunkt eines geplanten Beitrags muss zwischen 10 Minuten und 30 Tagen nach der API-Anfrage liegen. Eine App kann nur Beiträge bearbeiten, die sie selbst erstellt hat.
Instagram veröffentlicht per API auf professionellen Konten in zwei Schritten: Zuerst entsteht ein Medien-Container, dann wird er veröffentlicht. Per URL angegebene Medien ruft Meta beim Veröffentlichungsversuch ab, deshalb müssen sie zu diesem Zeitpunkt auf einem öffentlich erreichbaren Server liegen. Das einzige unterstützte Bildformat ist JPEG (Meta: Instagram Content Publishing).
Ein Container, der nicht innerhalb von 24 Stunden veröffentlicht wird, verfällt. Die Zahl der per API veröffentlichten Posts ist durch ein Limit in einem gleitenden 24-Stunden-Fenster begrenzt; die aktuelle Nutzung zeigt content_publishing_limit, und Meta empfiehlt, dass auch eine App, die Posts plant, das Limit selbst überwacht. Beginnt die verbundene Seite, den PPA-Prozess zu verlangen, bleibt die Veröffentlichung blockiert, bis der Nutzer ihn abgeschlossen hat; Meta empfiehlt deshalb, PPA vorab abzuschließen.
LinkedIn-Unternehmensseite
Für Beiträge im Namen einer Organisation ist die Berechtigung w_organization_social nötig. Das Mitglied, das die Verbindung autorisiert hat, muss auf der Seite die Rolle ADMINISTRATOR, DIRECT_SPONSORED_CONTENT_POSTER oder CONTENT_ADMIN haben. Jede Anfrage enthält den Header Linkedin-Version, und ältere Versionen werden abgeschaltet; zum Zeitpunkt der Erstellung warnt die Dokumentation zum Beispiel, dass Version 202511 am 16. November 2026 eingestellt wird (LinkedIn: Posts API).
Beim Teilen eines Artikels von Ihrer Website lädt die Posts API keine Vorschau aus der URL – Titel, Beschreibung und Vorschaubild muss Ihre Integration liefern. Organische Karussells unterstützt die API nicht; mehrere Bilder werden als MultiImage-Post veröffentlicht.
TikTok
Direktes Veröffentlichen setzt voraus, dass die App für den Scope video.publish freigegeben ist und der Zielnutzer sie autorisiert hat. Solange der API-Client kein Audit bestanden hat, sind alle von ihm veröffentlichten Inhalte nur privat sichtbar. Fotos werden per URL von einer verifizierten Domain übergeben, und vor der Veröffentlichung müssen die aktuellen Angaben zum Creator abgerufen werden, zum Beispiel die verfügbaren Privatsphäre-Stufen (TikTok: Content Posting API – Direct Post).
Beispiel: ein Blogartikel als Post in drei Netzwerken
Illustratives Beispiel, kein echter Kunde. Ein Produktionsunternehmen veröffentlicht alle zwei Wochen einen Fachartikel auf seiner Website und möchte ihn auf seiner Facebook-Seite, auf Instagram und auf LinkedIn teilen. Die Posts bereitet die Marketingmanagerin vor, freigegeben werden sie vom Geschäftsführer.
- Nach der Veröffentlichung des Artikels entsteht ein Datensatz mit einem Textentwurf für jedes Netzwerk und einem Link mit UTM-Parametern.
- Die Managerin hängt ein JPEG-Bild unter einer öffentlichen URL an und ergänzt für LinkedIn einen eigenen Titel, eine Beschreibung und ein Vorschaubild.
- Der Geschäftsführer erhält eine Benachrichtigung, prüft alle drei Versionen und gibt sie frei. Damit wird der Inhalt gesperrt.
- Der Termin liegt einige Tage in der Zukunft und damit im zulässigen Fenster, also kann der Facebook-Post direkt auf der Plattform geplant werden. Den Instagram-Container erstellt das System erst kurz vor dem geplanten Zeitpunkt, damit er nicht verfällt.
- Nach der Veröffentlichung werden ID und Link jedes Posts im Datensatz gespeichert. Gibt ein Netzwerk einen Fehler zurück, wechselt der Datensatz in den Status Fehler, und die Managerin erhält eine Nachricht mit dem Grund.
Ändert der Geschäftsführer nach der Freigabe auch nur ein einziges Wort, geht der Post zurück in die Freigabe, und der bereits auf Facebook geplante Beitrag muss auf der Plattform geändert oder gelöscht werden. Sonst erscheint die ursprüngliche Version.
Einführung Schritt für Schritt
- Inventur der Konten und Rollen. Erfassen Sie die Netzwerke, die Kontotypen und wer auf welcher Seite welche Rolle hat. Autorisieren Sie die Verbindung über eine Person oder Rolle, die im Unternehmen bleibt, und halten Sie fest, wer sie erneuern kann.
- Status und Freigaberegeln. Legen Sie fest, wer welche Art von Inhalten freigibt, ob eine freigebende Person genügt und was nach einer Änderung des freigegebenen Textes passiert.
- Vorlagen je Netzwerk. Bestimmen Sie für jedes Netzwerk Textlänge, Medienformat und Pflichtfelder, etwa die Linkvorschau für LinkedIn.
- Anbindung über offizielle APIs. Nutzen Sie die offiziellen Schnittstellen oder ein Tool, das darauf aufbaut, und prüfen Sie Berechtigungen, App-Freigabe und ein eventuelles Audit. Bei einer individuellen Lösung helfen API-Integrationen.
- Planung und Zeitzone. Entscheiden Sie, ob die Plattform oder Ihre eigene Warteschlange plant, und speichern Sie die Zeit immer zusammen mit der Zeitzone.
- Schutz vor Duplikaten. Jede Kombination aus Post und Netzwerk hat genau einen eindeutigen Veröffentlichungsschlüssel. Kommt keine Antwort, prüfen Sie zuerst den Status und versuchen Sie es erst dann erneut. Bei Instagram bedeutet der Container-Status PUBLISHED, dass der Post bereits erschienen ist; Meta empfiehlt, den Status einmal pro Minute abzufragen, höchstens 5 Minuten lang (Meta).
- Fehlerbenachrichtigungen. Eine fehlende Berechtigung, ein überschrittenes Limit, ein abgelaufener Container oder ein nur privat sichtbarer Post müssen in einer Nachricht an eine bestimmte Person enden, nicht nur im Log.
- Reporting. Speichern Sie ID, Link, Veröffentlichungszeitpunkt und UTM-Kampagne, damit sich die verfügbaren Ergebnisse später zuordnen lassen.
Planung auf der Plattform, eigene Warteschlange oder fertiges Tool?
Die Wahl bestimmt, wo die einzige verlässliche Quelle für geplante Inhalte liegt und wie Änderungen nach der Freigabe behandelt werden.
| Ansatz | Wann er passt | Worauf Sie achten sollten |
|---|---|---|
| Planung der Posts auf der Plattform per API | Der Inhalt ist im Voraus fertig, und das Netzwerk unterstützt die Planung per API, zum Beispiel eine Facebook-Seite. | Das zulässige Fenster (bei Facebook 10 Minuten bis 30 Tage). Eine Änderung nach der Freigabe muss auch in den geplanten Post übernommen werden. |
| Eigene Warteschlange und Veröffentlichung zum geplanten Zeitpunkt | Mehrere Netzwerke, Änderungen in letzter Minute und eine einzige verlässliche Quelle im Redaktionskalender. | Der Planer muss zuverlässig laufen und überwacht werden. Erstellen Sie den Instagram-Container erst kurz vor der Veröffentlichung. |
| Fertiges Social-Media-Management-Tool | Ihr Ablauf entspricht dem Freigabeprozess des Tools, und Sie brauchen keine tiefere Anbindung an Website oder Onlineshop. | Prüfen Sie unterstützte Netzwerke und Formate, Freigaberegeln und Datenexport. Es kommt ein weiteres Tool mit eigenen Zugängen hinzu. |
Zielkonflikte, mit denen Sie rechnen sollten
- Mehr Automatisierung bedeutet weniger Handarbeit, aber auch mehr Stellen, an denen eine Änderung auf Plattformseite den Prozess stoppen kann. Planen Sie regelmäßige Wartung ein.
- Eine strenge Freigabe schützt die Marke, verlangsamt aber die Reaktion auf aktuelle Ereignisse. Für schnelle Posts kann ein kürzerer Weg mit nur einer freigebenden Person gelten.
- Ein Text für alle Netzwerke spart Zeit, doch Formate und Beschränkungen der Netzwerke unterscheiden sich. Kleine Anpassungen je Netzwerk lohnen sich meist.
Soll die Veröffentlichung an weitere Schritte anknüpfen, etwa an neue Produkte im Onlineshop oder an interne Aufgaben, geht es bereits um eine umfassendere Prozessautomatisierung.
Häufige Fehler
- Freigegeben wird im Chat, veröffentlicht aber aus einer anderen Kopie des Textes.
- Der Text wird nach der Freigabe ohne neue Freigabe geändert.
- Die Verbindung ist über eine Person autorisiert, die ihre Rolle verliert oder das Unternehmen verlässt, und die Veröffentlichung scheitert dann an fehlenden Berechtigungen.
- Bilder liegen auf einem nicht öffentlichen Speicher oder in einem Format, das Instagram nicht akzeptiert.
- Nach einem Ausfall wird die Anfrage ohne Statusprüfung wiederholt, und es entsteht ein doppelter Post.
- Ein Artikel wird auf LinkedIn ohne eigenen Titel, Beschreibung und Vorschaubild geteilt.
- TikTok wird mit einer App ohne Audit getestet, und das Team ist überrascht, dass die Posts nicht öffentlich sind.
- Niemand verfolgt die Abschaltdaten der API-Versionen.
Checkliste vor dem Start
- Jeder Post hat einen Datensatz, einen Status und eine verantwortliche Person.
- Eine Änderung nach der Freigabe erfordert automatisch eine neue Freigabe.
- Rollen auf den Seiten und Berechtigungen der App sind dokumentiert, einschließlich der Person, die sie erneuert.
- Medien liegen in Formaten vor, die das jeweilige Netzwerk unterstützt, und sind unter einer öffentlichen URL erreichbar.
- Zeiten werden mit Zeitzone gespeichert und berücksichtigen die Zeitfenster der Plattformen.
- Jede Veröffentlichung hat einen eindeutigen Schlüssel, und vor jeder Wiederholung wird der Status geprüft.
- Fehler enden mit einer Benachrichtigung an eine bestimmte Person.
- Gespeicherte Links und UTM-Parameter ermöglichen ein späteres Reporting.
- In den ersten Wochen nach dem Start prüft jemand jede Veröffentlichung.
Häufige Fragen
Kann KI Posts schreiben und sie gleichzeitig automatisch veröffentlichen?
Technisch ja, ich empfehle aber, dass die KI Entwürfe vorbereitet und die Veröffentlichung erst nach der Freigabe durch einen Menschen folgt. Gerade bei neuen Inhaltsarten, Preisen oder Aussagen im Namen des Unternehmens ist eine Freigabe günstiger als die Korrektur eines veröffentlichten Posts.
Was passiert, wenn die Veröffentlichung fehlschlägt?
Der Post wechselt in den Status Fehler, und die verantwortliche Person erhält eine Nachricht mit dem Grund, etwa einer fehlenden Berechtigung oder einem überschrittenen Limit. Vor einem neuen Versuch prüft das System, ob der Post nicht doch erschienen ist. Für wichtige Posts lohnt sich zusätzlich ein manuelles Ersatzverfahren.
Braucht die Anbindung eine Freigabe durch die Plattform?
Das hängt vom Netzwerk ab. Bei Instagram unterscheidet Meta die Zugriffsstufen Standard Access und Advanced Access und verlangt bestimmte Berechtigungen für die Veröffentlichung. TikTok zeigt Inhalte nicht auditierter Clients nur privat an, bis die App ein Audit bestanden hat. LinkedIn verlangt eine Berechtigung für die Organisation und eine Rolle auf der Seite. Prüfen Sie den Umfang deshalb schon vor dem Entwurf der Lösung.
Lässt sich ein veröffentlichter Post per API korrigieren?
Bei einer Facebook-Seite kann eine App nur Beiträge bearbeiten, die sie selbst erstellt hat. Nehmen Sie Korrekturen daher über dasselbe System vor, das veröffentlicht, und bewahren Sie die ID des Posts im Datensatz auf. Bei den anderen Netzwerken prüfen Sie die Bearbeitungsmöglichkeiten in der Dokumentation der jeweiligen API.
Nächster Schritt
Wenn Redaktionskalender, Freigabe von Posts, Veröffentlichung und Reporting als ein Ablauf funktionieren sollen, sehen Sie sich die Social-Media-Automatisierung an. Zuerst gehe ich Ihre Netzwerke, Rollen und den bisherigen Ablauf durch und schlage dann eine erste Phase vor. Schreiben Sie mir, wie Sie Inhalte heute vorbereiten und veröffentlichen.