Video crossposten
Lade das Video einmal hoch, schreibe für jede Plattform eine eigene Bildunterschrift und wähle das richtige Format.
Ablauf
- Video beschaffen. Der Nutzer gibt einen öffentlichen Link zu einer MP4-Datei. Rufe
upload_media_from_urlmit derurlauf. Videos werden im Hintergrund importiert: rufeget_mediamit der zurückgegebenenmedia_idauf, bismedia_statusden Wert"ready"hat. Wird es"failed", teile dem Nutzer denerror_messagein einfachen Worten mit. Hänge niemals ein Video an, das noch nicht bereit ist. Für ein bereits in der Bibliothek vorhandenes Video suche es mitlist_mediaundtype: "video". - Regeln prüfen. Rufe
get_platform_rulesauf und vergleiche das Video mit den Grenzwerten jeder Plattform für Länge, Größe und Seitenverhältnis.get_mediazeigt die Details des Videos. Verstößt das Video gegen eine Plattformregel, lasse diese Plattform weg und erkläre dem Nutzer den Grund. - Konten auswählen. Rufe
list_accountsauf. Verwende die vom Nutzer genannten Konten oder jedes gesunde Konto auf einer Videoplattform. Überspringe jedes Konto, das nicht posten kann, und gib den Grund an. - Für jede Plattform eine Bildunterschrift schreiben. Füge eine allgemeine Bildunterschrift in
contentein und setze für jede Plattform eine eigene inplatform_content:- TikTok:
{"tiktok": {"content": "..."}}. Kurz, Aufhänger zuerst, Hashtags am Ende. - Instagram Reels:
{"instagram": {"content": "...", "contentType": "Reels"}}. Hashtags am Ende. - YouTube Shorts:
{"youtube": {"content": "<description>", "contentType": "Short", "settings": {"title": "<title>"}}}. Der Titel ist maximal 100 Zeichen lang und YouTube erlaubt kein<oder>. Beschreibe in den ersten beiden Zeilen der Beschreibung, worum es im Video geht. Für ein normales YouTube-Video verwende"contentType": "Video". - LinkedIn:
{"linkedin": {"content": "..."}}. Eine erste Zeile, die zum Klicken animiert, kurze Absätze. - Facebook Reels:
{"facebook": {"content": "...", "contentType": "Reels"}}. Folge dem Styleguide des Nutzers, falls vorhanden (siehebrand-voice). Erfinde keine Fakten über das Video; frage den Nutzer, falls du nicht weißt, was es zeigt.
- TikTok:
- Entwürfe anzeigen. Zeige pro Plattform: Format, Titel (YouTube), Bildunterschrift und Zeit. Bitte den Nutzer um Bestätigung.
- Erstellen. Rufe
create_postauf mitcontent,account_ids,media_ids: [<media_id>],platform_contentunddraft: true, es sei denn, der Nutzer hat bereits gesagt, dass er sofort veröffentlichen möchte oder eine genaue Zeit für diesen Beitrag angegeben hat. - Veröffentlichen oder planen. Nach Bestätigung durch den Nutzer rufe
schedule_postauf mit derpost_idundscheduled_for(mittimezone) oderpublish_now: true. - Ergebnis prüfen. Videos benötigen auf jeder Plattform einige Minuten zur Verarbeitung. Rufe
get_post_resultsnach kurzer Wartezeit auf und melde, welche Plattformen veröffentlicht haben (mit Links) sowie etwaige Fehler in einfachen Worten (siehefix-failed-posts).
Gute Standardeinstellungen
- Hochformat-Videos (9:16) eignen sich für TikTok, Reels und Shorts. Bei einem breiten Video prüfe
get_platform_rules, bevor du ein Kurzformat wählst. - Ein Video pro Beitrag. Um zwei Videos zu posten, erstelle zwei separate Beiträge.