Zum Hauptinhalt springen
Beiträge gehören zu einem Endnutzer und müssen auf eine der Social-Verbindungen dieses Endnutzers zielen. Die Plattform der connectionId muss mit socialMedia übereinstimmen.

Einen Textbeitrag erstellen

Lass scheduledAt weg, um den Beitrag sofort in die Warteschlange zu stellen:
Zum Planen übergibst du einen ISO-8601-Zeitstempel:
Verwende für jeden logischen Beitrag einen stabilen, eindeutigen Idempotenzschlüssel. Wenn deine Anfrage in ein Timeout läuft, wiederhole sie mit demselben Schlüssel. Schlüssel müssen 1 bis 255 Zeichen enthalten und gelten im Workspace des Endnutzers.

Beiträge auflisten und abrufen

limit ist auf 1 bis 100 beschränkt. Die Listenantwort enthält data, page, limit und total.

Medien hochladen

Medien-Uploads folgen einem Ablauf in drei Schritten:
  1. Fordere bei Social media studio eine vorsignierte Upload-URL an.
  2. Lade die rohen Dateibytes per HTTP PUT direkt an diese URL hoch. Sende einen Content-Type-Header, der dem von dir angegebenen mimetype entspricht: Die URL ist damit signiert, daher schlägt ein PUT ohne diesen Header oder mit einem anderen Wert mit 403 SignatureDoesNotMatch fehl.
  3. Hänge die zurückgegebenen Dateiinformationen an, wenn du den Beitrag erstellst.
Gib bei Videos beim Anfordern der URL und beim Anhängen der Datei zusätzlich duration in Sekunden an. Upload-URLs sind temporär; fordere eine neue an, wenn ein Upload abgelaufen ist.

Beitragsstatus

Die Antwort auf das Erstellen bestätigt, dass der Beitrag angenommen und in die Warteschlange gestellt wurde; sie garantiert nicht, dass die Social-Plattform ihn veröffentlicht hat. Das endgültige Ergebnis erhältst du über post.status, durch Abfragen von posts.get oder indem du die Webhooks post.published und post.failed abonnierst.