15
我想用验证码发送带有AWS javascript sdk的短信。用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
});
我不断收到“Unexpected key \'PhoneNumber \'in params中找到”。
我已经遵循了文档中的例子,看来我所拥有的是有效的,据我所知。显然,我不需要创建发送单个短信的主题。
代码看起来正确。您是否正在使用旧版本的AWS SDK? –
@ user3345171应该是AWS.SNS();是AmazonSNSClient(); ? – error2007s
@ error2007s不,这是JavaScript,你似乎试图将它转换为Java。 –