- Make → Social media studio: Das Modul HTTP → Make a request ruft die REST API auf, um einen Beitrag zu erstellen oder zu planen.
- Social media studio → Make: Der Trigger Webhooks → Custom webhook empfängt die Ereignisse, die Social media studio sendet (Beitrag veröffentlicht, Beitrag fehlgeschlagen, neuer Kommentar und mehr).
Die REST API benötigt einen Standard-, Advanced- oder Lifetime-Tarif (Lite enthält sie nicht). Wie viele Webhook-Endpunkte du anlegen kannst, hängt von deinem Tarif ab; siehe Webhooks-Übersicht.
Bevor du startest
1
API-Schlüssel erstellen
Öffne in Social media studio Einstellungen → API (app.so-me.studio/settings?tab=api) und erstelle einen Schlüssel. Er beginnt mit
sk_live_ und wird nur einmal angezeigt. Siehe Authentifizierung.2
Konto-IDs ermitteln (optional)
Wenn du mehr als ein Konto derselben Plattform verbunden hast, muss jeder Beitrag angeben, welches verwendet werden soll. Liste deine Konten einmal auf und notiere dir die Bei genau einem Konto pro Plattform kannst du
id jedes Kontos:accountId weglassen.Einen Beitrag aus einem Szenario erstellen oder planen
1
Den Body mit einem JSON-Modul bauen
Füge JSON → Create JSON hinzu. Definiere eine Datenstruktur mit den Feldern unten und ordne Werte aus vorherigen Modulen zu. Make maskiert Anführungszeichen und Zeilenumbrüche für dich, was ein von Hand getippter JSON-Body nicht tut.
2
Mit dem HTTP-Modul senden
Füge HTTP → Make a request hinzu:
Der Body, den das HTTP-Modul sendet, sieht so aus:
201 mit dem Beitrag zurück, einschließlich seiner id und postStatus: "SCHEDULED". Um auf mehreren Plattformen zu veröffentlichen, nutze ein HTTP-Modul pro Plattform oder einen Iterator über eine Liste von Plattformen.
Fehler
Fehler
Füge dem HTTP-Modul eine Error-Handler-Route hinzu, wenn ein Szenario nach einem fehlgeschlagenen Beitrag weiterlaufen soll.
Ein Szenario durch ein Ereignis aus Social media studio starten
1
Webhook in Make erstellen
Starte das Szenario mit Webhooks → Custom webhook, klicke auf Add und kopiere die Adresse, die Make dir gibt.
2
Diese Adresse in Social media studio abonnieren
Öffne Einstellungen → Webhooks (app.so-me.studio/settings?tab=webhooks), füge einen Endpunkt mit der Make-Adresse hinzu und wähle die Ereignisse aus. Oder lege ihn über die API an:Die Antwort enthält das Signatur-
secret des Abonnements.3
Make die Struktur lernen lassen
Klicke, während das Custom-webhook-Modul lauscht (Run once), unter Einstellungen → Webhooks beim Abonnement auf Testereignis senden. Make zeichnet die Felder der Beispiel-Zustellung auf.
POST mit diesem Umschlag:
event, wenn ein Webhook mehrere Ereignistypen empfängt. Der Block data enthält IDs statt des vollständigen Inhalts; für einen Beitrag fügst du ein HTTP-Modul mit GET https://api.so-me.studio/v1/posts/{{data.postId}} und dem Header X-API-Key hinzu, um seinen Text, den Live-Link (shareUrl) oder den failureReason zu lesen.
Nützliche Ereignisse sind unter anderem post.published, post.failed, post.scheduled, inbox.message_received, inbox.comment_received, social.account_disconnected und quota.limit_reached. Die vollständige Liste findest du in der Webhooks-Übersicht, Beispiel-Payloads im Payload-Format.
Social media studio wartet 10 Sekunden auf eine Antwort und wiederholt eine fehlgeschlagene Zustellung bis zu 4-mal. Ein Abonnement, das 10-mal in Folge fehlschlägt, wird deaktiviert; aktiviere es unter Einstellungen → Webhooks wieder.