如何使用 AWS.SNS.publish 更改短信类型
How to change SMS type with AWS.SNS.publish
我正在为 Node.js 使用 AWS-SDK,我想在使用 SNS publish
方法时更改 SMS 类型,即从 Promotional
到 Transactional
.
我知道我必须使用 MessageAttributes
属性 但文档不太清楚我应该如何做。
我应该在 MessageAttributes
object/map 中添加什么参数或 属性?
经过长时间的搜索,这对我有用:
AWS = require('aws-sdk')
(new AWS.SNS()).publish({
Message: 'Message',
PhoneNumber: '+XXX',
MessageAttributes: {
'AWS.SNS.SMS.SMSType': {
DataType: 'String',
StringValue: 'Transactional'
}
});
您必须添加的属性是 'AWS.SNS.SMS.SMSType'
我正在为 Node.js 使用 AWS-SDK,我想在使用 SNS publish
方法时更改 SMS 类型,即从 Promotional
到 Transactional
.
我知道我必须使用 MessageAttributes
属性 但文档不太清楚我应该如何做。
我应该在 MessageAttributes
object/map 中添加什么参数或 属性?
经过长时间的搜索,这对我有用:
AWS = require('aws-sdk')
(new AWS.SNS()).publish({
Message: 'Message',
PhoneNumber: '+XXX',
MessageAttributes: {
'AWS.SNS.SMS.SMSType': {
DataType: 'String',
StringValue: 'Transactional'
}
});
您必须添加的属性是 'AWS.SNS.SMS.SMSType'