0

Wenn ich ein Segment von Benutzern in AWS Pinpoint habe und ich möchte senden, dass segment eine SNS-Push-Nachricht von einer -Funktion, welche API-Funktion benutze ich?Senden Sie eine Nachricht an ein AWS Pinpoint-Segment von einer Lambda-Funktion (node.js/javascript)

Die AWS Javascript SDK ermöglicht mir, ein Segment zu erstellen und zu aktualisieren, aber es tut NICHT haben alles, was mir erlaubt, eine Nachricht an ein Segment zu senden.

Es hat sendMessages und sendUsersMessages aber diese tun NICHT Gestatten Sie mir Segment senden

enter image description here

Antwort

1

Segmente können über Kampagnen geliefert werden, so würden Sie wahrscheinlich eine sofortige Kampagne erstellen möchten an Ihr Segment liefern (kann innerhalb einer Lambda-Funktion wie jede AWS API ausgeführt werden).

https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Pinpoint.html#createCampaign-property

Edit: Das API sieht ziemlich komplex, ein einfaches Beispiel kann hier gefunden werden: http://docs.aws.amazon.com/pinpoint/latest/developerguide/campaigns.html

+0

, das mir sagt, wie eine Kampagne mit der API erstellen, die ich weiß, wie zu tun ist. Aber wie sende ich Nachrichten an diese Kampagne mit der API? – Zigglzworth

+0

Eine Kampagne ist einfach eine Nachricht, die an ein Segment gesendet wird (mit erweiterten Optionen zum Planen/Senden wie Ortszeit usw.). Die Eigenschaft messageConfiguration einer Kampagne ist die Nachricht, die an die Eigenschaft SegmentId der Kampagne gesendet wird. – Cheruvian

+0

Ah danke. Verpasst das. – Zigglzworth

Verwandte Themen