用AWS Javascript SDK发送短信

我想发送带有validation码的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 }); 

我不断收到“意外的关键\'PhoneNumber \'在参数中find”。

我已经按照文档中的例子来看,看来我所拥有的是有效的,据我所知。 显然,我不需要创build发送单个短信的主题。

是的,所以正确的答案是将aws-sdk设置为*就是你的package.json并运行

npm安装aws-sdk

所以你有这个代码将运行良好的最新版本!