Chcę wysłać SMS-a z AWS javascript sdk z kodem weryfikacyjnym.Wyślij SMS z 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
});
Ciągle otrzymuję "Nieoczekiwany klucz \" Numer telefonu \ "znaleziony w parametrach".
Podążyłem za przykładami z dokumentacji i wydaje mi się, że to, co mam, jest ważne, o ile wiem. Najwyraźniej nie muszę tworzyć tematu do wysyłania pojedynczych wiadomości tekstowych.
Kod wygląda poprawnie. Czy prawdopodobnie używasz starej wersji pakietu SDK AWS? –
@ user3345171 Należy to AWS.SNS(); być AmazonSNSClient(); ? – error2007s
@ error2007s nie, to jest JavaScript, wydaje się, że próbujesz przekonwertować go na Javę. –