Amazon SNS bietet eine Möglichkeit, SMS global zu senden.So senden Sie SMS mit Amazon SNS über eine AWS-Lambda-Funktion
Ich möchte SMS von einer Lambda-Funktion senden, wo wir die Handynummer und Textnachricht bereitstellen und SNS verwenden, um diese Nachricht zu übermitteln, aber ich fand keine hilfreiche Dokumentation oder Beispielcode für NodeJS oder Java.
Kann jemand eine Lösung vorschlagen?
Code:
var params = {
Message: 'Hi this is message from AWS_SNS', /* required */
MessageAttributes: {
someKey: {
DataType: 'String' ,
StringValue: 'String'
},
},
MessageStructure: 'String',
PhoneNumber: '+91MyNUMBER',
Subject: 'MYSubject',
//TargetArn: 'arn:aws:sns:us-west-2:798298080689:SMS',
//TopicArn: 'arn:aws:sqs:us-west-2:798298080689:SendSMS'
};
sns.publish(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
};
Hi @Rafal Wiliński Ich habe Pushing zu SNS doc adnd in der Lage, Nachricht von einem gültigen TopicARN zu senden, aber wenn ich die Telefonnummer in den Kinderwagen seine wirft es wirft Fehler als {[UnexpectedParameter: Unerwarteter Schlüssel 'PhoneNumber' gefunden in params] Nachricht: 'Unerwarteter Schlüssel \' PhoneNumber \ 'gefunden in params', – user4045063