通过aws-sdk-js发送短信

使用aws-sdk-js发送短信的方法是什么? https://github.com/aws/aws-sdk-js

是否有适当的代码可从亚马逊这(JavaScript)。 我引用了下面的文档,但没有足够的信息https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/SMS.html

这个代码实际上为我工作。

const AWS = require('aws-sdk'); AWS.config.update({ region: 'ap-southwest-1', accessKeyId: 'XXXXXXXXXXXXXXXXXXXX', secretAccessKey: 'xxxxSSSSXXXXXXXXXXXXXXXXXXXXXXXXXX' }); var sns = new AWS.SNS(); var params = { Message: 'Alert! emssage.....', MessageStructure: 'string', PhoneNumber: 'XXXXXXXXXXXX' }; sns.publish(params, function (err, data) { if (err) console.log(err, err.stack); else console.log(data); }); 

任何更好的方式来添加发件人ID和所有?

您可以创buildSNS主题并订阅手机号码。 然后您可以使用SDK发布主题。 这样你可以发送短信。

请访问使用 Java中给出的AWS SDK示例发送短信 。

你可以参考这个链接Node.js 发布SNS

 PublishRequest _PublishRequest = null; PublishResult _PublishResult = null; try{ _PublishRequest = new PublishRequest("arn:aws:sns:us-east-1:081701745661:sendSMS","MessageBody","Subject"); _PublishResult = SNSClient.publish(_PublishRequest); }catch(Exception e){ System.out.println("Got an error in method sendSMSNotification: " + e.getMessage()); } return _PublishResult.getMessageId();