In diesem Dokument erfährst du, wie du private Antworten programmgesteuert zu deinem Messaging-Erlebnis hinzufügst.
So funktioniert’sÜber private Nachrichten kann ein professionelles Instagram-Konto eine einzige Nachricht an eine Person senden, die einen Beitrag, einen Werbebeitrag, ein Reel oder eine Live-Story deines professionellen Instagram-Kontos kommentiert hat. Wenn du über die Instagram Graph API eine Du kannst diese private Antwort innerhalb von 7 Tagen nach der Erstellung des Kommentars senden, ausgenommen Instagram Live-Beiträge, bei denen du eine private Antwort nur während der Live-Übertragung senden kannst. Die Nachricht enthält einen Link zu dem Beitrag, den die Person kommentiert hat. |
live_comments
-Webhook-Events über die Instagram API ausgelöst wird, und dass dein System zwischen live_comments
- und comments
-Benachrichtigungen unterscheiden kann.
comments
-Webhook-Benachrichtigungen der Instagram Graph API für Werbebeiträge enthalten die ID und den Titel für die Werbeanzeige. Möglicherweise musst du deinen Webhooks-Server aktualisieren, um diese neuen Felder zu verarbeiten.
Die ad_id
und der ad_title
werden im media-Objekt zurückgegeben, wenn eine Person einen beworbenen Instagram-Beitrag oder einen Instagram-Werbebeitrag kommentiert. Das kann zu doppelten Webhook-Benachrichtigungen führen.
Dieses Tutorial setzt voraus, dass du die Übersicht über die Messenger-Plattform und die Übersicht über Instagram Messaging gelesen und die erforderlichen Komponenten implementiert hast.
Voraussetzungen:
comments
-Webhooks abgerufen werden und für Live Stories von den Instagram live_comments
-Webhooks (wird empfohlen, um Durchsatzratenbegrenzungen zu vermeiden) oder über einen API-Aufruf an den /page/feed
-Endpunkt.instagram_manage_comments
- und die pages_messaging
-Berechtigung, die über Facebook Login erteilt werdenMESSAGING
-Aufgabe auf der Facebook-Seite ausführen kann, die mit deinem professionellen Instagram-Konto verknüpft istUm eine private Antwort an eine Person zu senden, die deinen Beitrag, dein Reel oder deine Live Story kommentiert hat, sende eine POST
-Anfrage an den /PAGE-ID/messages
-Endpunkt, bei der der recipient
-Parameter die Kommentar-ID und der message
-Parameter den Text enthält, den du senden möchtest.
curl -i -X POST "https://graph.facebook.com/PAGE-ID/messages
?recipient: { comment_id: COMMENT-ID }
&message: { "text": "Thanks for reaching out, how can I help?" }
&access_token=PAGE-ACCESS-TOKEN"
Wenn der Vorgang erfolgreich verläuft, erhält deine App diese Antwort:
{ "recipient_id": "526...", // The Instagram-scoped ID "message_id": "aWdfZ..." // The message ID for your private reply }