Weisen Sie einer einzelnen Kampagne mithilfe der Amazon Pinpoint Pinpoint-API eine Lambda-Funktion oder einen Webhook zu - Amazon Pinpoint

Hinweis zum Ende des Supports: Am 30. Oktober 2026 AWS wird der Support für Amazon Pinpoint eingestellt. Nach dem 30. Oktober 2026 können Sie nicht mehr auf die Amazon Pinpoint-Konsole oder die Amazon Pinpoint Pinpoint-Ressourcen (Endpunkte, Segmente, Kampagnen, Journeys und Analysen) zugreifen. Weitere Informationen finden Sie unter Ende des Supports von Amazon Pinpoint. Hinweis: APIs In Bezug auf SMS sind Sprach-, Handy-Push-, OTP- und Telefonnummernvalidierung von dieser Änderung nicht betroffen und werden von AWS End User Messaging unterstützt.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Weisen Sie einer einzelnen Kampagne mithilfe der Amazon Pinpoint Pinpoint-API eine Lambda-Funktion oder einen Webhook zu

Um einer einzelnen Kampagne eine Lambda-Funktion oder einen Webhook zuzuweisen, verwenden Sie die Amazon-Pinpoint-API, um ein Kampagnenobjekt zu erstellen oder zu aktualisieren.

Das MessageConfiguration-Objekt in der Kampagne muss ebenfalls ein CustomMessage-Objekt enthalten. Dieses Objekt hat ein Mitglied:. Data Der Wert von Data ist eine JSON-Zeichenfolge, die die Nachrichtennutzlast enthält, die Sie an den benutzerdefinierten Kanal senden möchten.

Die Kampagne muss ein CustomDeliveryConfiguration-Objekt enthalten. Geben Sie innerhalb des CustomDeliveryConfiguration-Objekts Folgendes an:

  • EndpointTypes: Ein Array, das alle Endpunkttypen enthält, an die die Kampagne über benutzerdefinierte Kanäle gesendet werden soll. Es kann einen oder alle der folgenden Kanaltypen enthalten:

    • ADM

    • APNS

    • APNS_SANDBOX

    • APNS_VOIP

    • APNS_VOIP_SANDBOX

    • BAIDU

    • CUSTOM

    • EMAIL

    • GCM

    • SMS

    • VOICE

  • DeliveryUri: Das Ziel, an das die Endpunkte gesendet werden. Sie können von Folgendem nur eines angeben:

    • die URL des Webhooks, an den Sie Endpunktdaten senden möchten, wenn die Kampagne ausgeführt wird.

    • den Amazon-Ressourcenname (ARN) einer Lambda-Funktion, die Sie ausführen möchten, wenn die Kampagne ausgeführt wird.

Anmerkung

Das Campaign-Objekt kann auch ein Hook-Objekt enthalten. Dieses Objekt wird nur zum Erstellen von Segmenten verwendet, die beim Ausführen einer Kampagne durch eine Lambda-Funktion angepasst werden. Weitere Informationen finden Sie unter Passen Sie Amazon Pinpoint-Segmente mithilfe einer Funktion an AWS Lambda.