Ich möchte eine SMS mit dem AWS Javascript SDK mit einem Bestätigungscode senden.Senden Sie SMS mit AWS Javascript SDK
var AWS = require('aws-sdk');
AWS.config.region = 'us-east-1';
var sns = new AWS.SNS();
var params = {
Message: 'this is a test message',
MessageStructure: 'string',
PhoneNumber: '+12346759845'
};
sns.publish(params, function(err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Ich bekomme immer "Unerwarteter Schlüssel \ 'PhoneNumber \' in Params gefunden".
Ich habe die Beispiele in der Dokumentation gefolgt und es scheint, was ich habe, ist gültig, soweit ich das beurteilen kann. Anscheinend muss ich kein Thema erstellen, um einzelne Textnachrichten zu senden.
Der Code sieht korrekt aus. Verwenden Sie möglicherweise eine alte Version des AWS SDK? –
@ user3345171 Sollte das AWS.SNS(); sei AmazonSNSClient(); ? – error2007s
@ error2007s Nein, das ist JavaScript, Sie scheinen zu versuchen, es in Java zu konvertieren. –