提交 70e850e2 编写于 作者: 雪洛's avatar 雪洛

docs: uniCloud sendSms

上级 f06d5492
...@@ -5,7 +5,9 @@ ...@@ -5,7 +5,9 @@
keyword: 短信,sms keyword: 短信,sms
--> -->
从HBuilderX 2.8.1起,uniCloud内置了短信发送API。给开发者提供更方便、更便宜的短信发送能力。 > 自HBuilderX 3.3.0-alpha起,本接口支持传入phoneList参数批量发送短信,其他参数均于发送单条短信相同
自HBuilderX 2.8.1起,uniCloud内置了短信发送API。给开发者提供更方便、更便宜的短信发送能力。
该服务类似小程序的模板消息,在一个固定模板格式的文字里自定义某些字段,而不是所有文字都可以随便写。 该服务类似小程序的模板消息,在一个固定模板格式的文字里自定义某些字段,而不是所有文字都可以随便写。
...@@ -141,6 +143,7 @@ keyword: 短信,sms ...@@ -141,6 +143,7 @@ keyword: 短信,sms
**调用示例** **调用示例**
```js ```js
// 发送单条短信示例
'use strict'; 'use strict';
exports.main = async (event, context) => { exports.main = async (event, context) => {
try { try {
...@@ -149,7 +152,7 @@ exports.main = async (event, context) => { ...@@ -149,7 +152,7 @@ exports.main = async (event, context) => {
smsKey: '****************', smsKey: '****************',
smsSecret: '****************', smsSecret: '****************',
phone: '188********', phone: '188********',
templateId: 'uniID_code', templateId: '100**', // 请替换为自己申请的模板id
data: { data: {
name: 'DCloud', name: 'DCloud',
code: '123456', code: '123456',
...@@ -170,6 +173,35 @@ exports.main = async (event, context) => { ...@@ -170,6 +173,35 @@ exports.main = async (event, context) => {
} }
}; };
// 批量发送短信示例
'use strict';
exports.main = async (event, context) => {
try {
const res = await uniCloud.sendSms({
appid: '__UNI__xxxxxxx',
smsKey: '****************',
smsSecret: '****************',
phoneList: ['188********', '138********'],
templateId: '100**', // 请替换为自己申请的模板id
data: {
name: 'DCloud',
code: '123456',
action: '注册',
expMinute: '3',
}
})
// 调用成功,请注意这时不代表发送成功
return res
} catch(err) {
// 调用失败
console.log(err.errCode)
console.log(err.errMsg)
return {
code: err.errCode,
msg: err.errMsg
}
}
};
``` ```
本示例使用的模板为: 本示例使用的模板为:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册