Assegna una funzione Lambda o un webhook a una singola campagna utilizzando l'API Amazon Pinpoint - Amazon Pinpoint

Avviso di fine del supporto: il 30 ottobre 2026, AWS terminerà il supporto per Amazon Pinpoint. Dopo il 30 ottobre 2026, non potrai più accedere alla console Amazon Pinpoint o alle risorse Amazon Pinpoint (endpoint, segmenti, campagne, percorsi e analisi). Per ulteriori informazioni, consulta la pagina relativa alla fine del supporto di Amazon Pinpoint. Nota: per quanto APIs riguarda gli SMS, i comandi vocali, i messaggi push su dispositivi mobili, l'OTP e la convalida del numero di telefono non sono interessati da questa modifica e sono supportati da AWS End User Messaging.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Assegna una funzione Lambda o un webhook a una singola campagna utilizzando l'API Amazon Pinpoint

Per assegnare una funzione Lambda o un webhook a una campagna specifica, usa l'API Amazon Pinpoint per creare o aggiornare un oggetto Campaign.

L'oggetto MessageConfiguration della campagna deve contenere anche un oggetto CustomMessage. Questo oggetto ha un membro:. Data Il valore di Data è una stringa JSON che contiene il payload del messaggio che si desidera inviare al canale personalizzato.

La campagna deve contenere un oggetto CustomDeliveryConfiguration. All'interno dell'oggetto CustomDeliveryConfiguration specificare quanto segue:

  • EndpointTypes: array contenente tutti i tipi di endpoint a cui deve essere inviata la campagna personalizzata mediante il canale personalizzato. Può contenere uno o tutti i seguenti tipi di canale:

    • ADM

    • APNS

    • APNS_SANDBOX

    • APNS_VOIP

    • APNS_VOIP_SANDBOX

    • BAIDU

    • CUSTOM

    • EMAIL

    • GCM

    • SMS

    • VOICE

  • DeliveryUri: destinazione a cui vengono inviati gli endpoint. Puoi specificare uno dei seguenti:

    • L'URL del webhook a cui inviare i dati dell'endpoint durante l'esecuzione della campagna.

    • Il nome della risorsa Amazon (ARN) di una funzione Lambda che desideri eseguire durante l'esecuzione della campagna.

Nota

L'oggetto Campaign può anche contenere un oggetto Hook. Questo oggetto viene utilizzato solo per creare segmenti personalizzati da una funzione Lambda durante l'esecuzione di una campagna. Per ulteriori informazioni, consulta Personalizza i segmenti di Amazon Pinpoint utilizzando una funzione AWS Lambda.