Um einer Person auf Messenger oder Instagram Nachrichten zu senden, muss die Unterhaltung von dieser Person initiiert werden. Es gibt unterschiedliche Typen von Nachrichten, die du über die Messenger-Plattform senden kannst. Jeder Nachrichtentyp weist eigene Richtlinien dazu auf, welche Arten von Inhalten unter welchen Bedingungen gesendet werden können.
On July 23, 2024 we launched the new Instagram API with Instagram Login. An Instagram professional account – Business or Creator account – will no longer need to be linked to a Facebook Page in order to have conversations with customers, followers, or Instagram users interested in their business or Instagram account, manage comments, or publish media. Learn more about this new version in our blog post.
Wenn dies nach geltendem Recht vorgeschrieben ist, müssen automatisierte Chaterlebnisse bekanntmachen, dass eine Person mit einem automatisierten Dienst interagiert:
Automatisierte Chaterlebnisse für folgende Gruppen sollten dieser Anforderung besondere Aufmerksamkeit schenken:
Bekanntmachungen können unter anderem folgendermaßen lauten: „Ich bin der [Seitenname]-Bot“, „Du interagierst mit einem automatisierten Erlebnis“, „Du sprichst mit einem Bot“ oder „Ich bin ein automatisierter Chatbot“.
Selbst wenn dies nicht gesetzlich vorgeschrieben ist, empfehlen wir dir als Best Practice, die Nutzer zu informieren, wenn sie mit einem automatisierter Chat interagieren, da dies dazu beiträgt, die Erwartungen der Nutzer bezüglich ihrer Interaktion mit deinem Messaging-Erlebnis zu steuern.
In unseren Richtlinien für Entwickler findest du weitere Informationen hierzu.
Alle Send API-Anfragen von deiner App zum Senden einer Nachricht müssen Folgendes enthalten:
Weitere Informationen zu Nachrichtenkomponenten findest du in der Send API-Referenz.
Das Standard-Messaging-Fenster ist der 24-stündige Zeitraum, in dem du einer Person eine Nachricht schicken darfst. Wenn jemand eine Nachricht an deine Seite oder an dein professionelles Instagram-Konto sendet oder eine Unterhaltung über ein Web-Plugin beginnt, hat deine App 24 Stunden Zeit, eine Nachricht zu senden.
Nachrichten, die innerhalb des 24-Stunden-Zeitfensters gesendet werden, können Werbung enthalten.
Aktionen von Nutzer*innen, durch die das Standard-Messaging-Fenster geöffnet wird
Durch die folgenden Nutzer*innenaktionen wird das Standard-Messaging-Fenster von 24 Stunden geöffnet:
Menschen erwarten bekanntlich eine prompte Antwort. Daher möchten wir dich dringend bitten, innerhalb dieses Zeitfensters von 24 Stunden so schnell wie möglich zu antworten. Nutzer*innen können Unterhaltungen jederzeit blockieren oder stummschalten.
Die ID einer Person, die die Nachricht erhält, wird im Objektparameter recipient
festgelegt und kann einen der folgenden ID-Typen aufweisen:
Seitenspezifische ID (PSID): eine ID, die einer Person zugewiesen wird, wenn sie zum ersten Mal eine Nachricht an deine Seite sendet. Diese eindeutige ID steht für Interaktionen zwischen deiner Seite und der Person.
Nutzungsreferenz: eine ID, die einer Person zugewiesen wurde, die ein Plugin oder einen Postback-Button verwendet hat, um eine Nachricht an deine Seite zu senden.
Beitrags- oder Kommentar-ID: eine ID, die einer Person zugewiesen wurde, die einen Beitrag auf deiner Seite veröffentlicht oder einen Beitrag kommentiert hat. Wird verwendet, um an eine Person eine private Antwort zu senden.
Beachte bitte, dass Nutzungs-IDs aus Facebook Login-Integrationen App-spezifisch sind und auf der Messenger-Plattform nicht verwendet werden können.
Der Typ von Nachricht, die du sendest, wird im Parameter messaging_type
festgelegt. Mit diesem Parameter kann explizit sichergestellt werden, dass deine Nachrichten den Nachrichtenrichtlinien und den Präferenzen des*der Empfänger*in entsprechen.
Die folgenden Typen von Nachrichten werden unterstützt:
Antwort: Die Nachricht, die du schickst, ist eine Antwort auf eine empfangene Nachricht. Die Nachricht kann Werbung und werbefreie Inhalte enthalten und muss während des Standard-Messaging-Fensters gesendet werden.
Updates: Die gesendete Nachricht wird proaktiv gesendet und ist keine Antwort auf eine empfangene Nachricht. Die Nachricht kann Werbung und werbefreie Inhalte enthalten und muss während des Standard-Messaging-Fensters gesendet werden.
Getaggte Nachricht: Die gesendete Nachricht wird außerhalb des Standard-Messaging-Fensters gesendet. Diese Nachricht muss ein Nachrichten-Tag enthalten, das dem zulässigen Anwendungsfall für das Tag entspricht und keinen werblichen Inhalt enthält.
Mithilfe von Nachrichten-Tags kannst du eine Nachricht außerhalb des Standard-Messaging-Fensters senden. Diese Nachrichten sind persönlich relevante Informationen für eine Person. Du kannst z. B. Aktualisierungen zu Versand und Auslieferung, einer anstehenden Reservierung oder einem anstehenden Flug oder Warnungen zu einem Kund*innenkonto senden. Bei Nachrichtenabläufen, die einen Eskalationspfad erfordern, ermöglicht das Tag „Human Agent“, dass Mitarbeiter*innen manuell innerhalb von 7 Tagen auf die Nachrichten einer Person antworten.
Nachrichten-Tags können nicht für das Senden von Angeboten verwendet werden. Dies gilt unter anderem für Deals, Angebote, Coupons und Rabatte. Wenn du Nachrichten-Tags für andere als die genehmigten Anwendungsfälle einsetzt, kann die Seite oder die Fähigkeit des Instagram-Kontos, Nachrichten zu senden, eingeschränkt werden. Weitere Einzelheiten findest du in den Richtlinien zur Messenger-Plattform und zur Instagram Messaging API.
Unternehmen, die die Messenger-Plattform nutzen und außerhalb des standardmäßigen 24-Stunden-Zeitfensters für Nachrichten eine Werbenachricht senden möchten, sollten werbliche Nachrichten oder einmalige Benachrichtigungen verwenden.
Die gesendete Nachricht kann die folgenden Inhaltsarten enthalten:
|
|
|
Um eine einfache SMS-Nachricht an eine Person zu senden, die eine Nachricht an deine Seite gesendet hat, sende eine POST
-Anfrage an den /PAGE-ID/messages
-Endpunkt, wobei die wörtliche Schlüssel-id
des recipient
-Objekts auf die seitenspezifische ID (PSID) der Person, der message_type
-Parameter auf RESPONSE
und das message
-Parameterobjekt text
auf den Nachrichtentext festgelegt sind.
curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"{PSID}"
},
"messaging_type": "RESPONSE",
"message":{
"text":"Hello, world!"
}
}' "https://graph.facebook.com/v21.0
/{PAGE-ID}/messages?access_token={PAGE-ACCESS-TOKEN}"
Bei Erfolg erhält deine App die folgende JSON-Antwort mit der ID des*der Empfänger*in und der ID der Nachricht.
{ "recipient_id": "PAGE-SCOPED-ID", "message_id": "AG5Hz2U..." }
Um eine Nachricht mit Medien wie z. B. einem GIF, einem Bild oder einer Vorlage zu senden, fügst du den Inhalt der API-Anfrage in einem JSON-Nachrichtenanhangsobjekt hinzu.
Um eine Nachricht mit einem Bild an eine Person zu senden, die eine Nachricht an deine Seite gesendet hat, sende eine POST
-Anfrage an den /PAGE-ID/messages
-Endpunkt, wobei die wörtliche Schlüssel-id
des recipient
-Objekts auf die seitenspezifische ID (PSID) der Person, der message_type
-Parameter auf RESPONSE
, der type
-Schlüssel für das attachment
-Objekt des message
-Parameters auf image
und der url
-Schlüssel des payload
-Objekts auf die URL für das Bild festgelegt ist.
curl -X POST -H "Content-Type: application/json" -d '{
"recipient":{
"id":"1254459154682919"
},
"message":{
"attachment":{
"type":"image",
"payload":{
"url":"http://www.messenger-rocks.com/image.jpg",
"is_reusable":true
}
}
}
}' "https://graph.facebook.com/v21.0
/me/messages?access_token=<PAGE_ACCESS_TOKEN>"
Bei Erfolg erhält deine App die folgende JSON-Antwort mit der ID des*der Empfänger*in und der ID der Nachricht.
{ "recipient_id": "PAGE-SCOPED-ID", "message_id": "AG5Hz2U..." }
Beim Senden von Audio, Video oder einer Datei von einer URL wird das gleiche Format verwendet.
Du kannst auch Medien von deinem Server oder von Inhalten, die du zuvor auf einen Meta-Server hochgeladen hast, senden. Erfahre mehr über das Hochladen von Dateien mit der Attachment Upload API.
Fasse dich kurz. Berücksichtige die Bildschirmgröße und das Scrollverhalten. Kompakte Nachrichten sind leichter zu lesen. Sende eventuell mehrere einzelne Nachrichten anstelle einer langen Nachricht.
Ersetze Bilder, Tabellen und Diagramme nicht durch Text. Strukturierte Nachrichten oder sogar eine Webansicht eignen sich möglicherweise besser.
Verfasse keine langen Antworten. Wenn du mehrere Informationen vermitteln musst, solltest du einige getrennte Nachrichten anstelle einer langen Nachricht senden.
Achte auf die Qualität. Verwende farbige Bilder mit hoher Auflösung, um deine Nachrichten hervorzuheben.
Beachte das Seitenverhältnis. Prüfe, wie dein Bild beschnitten werden kann, wenn es in der Sprechblase erscheint.
Nimm nicht zu viel Text in dein Bild auf. Verwende stattdessen eine Textnachricht oder kombiniere Bilder und Text mit einer generischen Vorlage.
News Messaging ist nur für registrierte News-Publisher verfügbar, die im Facebook News Page Index (NPI) registriert sind. Mithilfe von News Messaging können Publisher werbefreie News-Nachrichten an Personen senden, die den Erhalt dieser Nachrichten abonniert haben.
News Messaging ist für die Instagram Messaging API nicht verfügbar.
Mithilfe einer einmaligen Benachrichtigung kannst du eine Person um Erlaubnis bitten, eine weitere Nachricht zu senden, nachdem das Standard-Messaging-Fenster abgelaufen ist. Wenn die Person diese Anfrage zum Erhalt einer einmaligen Benachrichtigung akzeptiert, kannst du eine einmalige Nachricht senden, die zeitrelevant und von persönlicher Bedeutung ist, z. B. eine Terminerinnerung oder einen Hinweis zur Verfügbarkeit eines Produkts.
Einmalige Benachrichtigungen sind für die Instagram Messaging API nicht verfügbar.
Mithilfe von privaten Antworten kannst du eine Nachricht an eine Person senden, wenn diese einen Kommentar zu einem deiner Beiträge oder einer Anzeige veröffentlicht oder einen Besucherbeitrag auf deiner Seite oder in deinem professionellen Instagram-Konto veröffentlicht. Die private Antwort kann nur aus einer einzigen Nachricht bestehen, die automatisch einen Link zu dem Beitrag oder Kommentar enthält, und muss innerhalb von sieben Tagen nach Veröffentlichung des Beitrags oder Kommentars gesendet werden.
Mithilfe von Marketing-Nachrichten kannst du eine Person um Erlaubnis bitten, mehrere Marketing-Nachrichten zu senden, nachdem das Standard-Messaging-Fenster abgelaufen ist. Wenn die Person diese Anfrage zum Erhalt dieser Benachrichtigungen akzeptiert, kannst du der Person automatisierte, regelmäßige Werbenachrichten mit Informationen zu deinen bevorstehenden Aktionen oder Produktveröffentlichungen und -aktualisierungen schicken.
Mithilfe von werblichen Nachrichten kannst du Werbeinhalte oder werbefreie Inhalte an eine Person senden, die zuvor eine Nachricht an deine Seite oder dein professionelles Instagram-Konto gesendet hat, nachdem das Standard-Messaging-Fenster abgelaufen ist. Werbliche Nachrichten erscheinen wie normale Nachrichten in der Unterhaltung, sind aber mit dem Wort „Anzeige“ über der Nachricht gekennzeichnet. Werbliche Nachrichteninhalte müssen die Werberichtlinien einhalten.
Werbliche Nachrichten sind für die Instagram Messaging API nicht verfügbar.
Erfahre mehr über die Komponenten, die du zu Nachrichten in deinen Unterhaltungen hinzufügen kannst.
Erfahre mehr über das Senden von Nachrichten über die Messenger-Plattform.