华为云Astro轻应用-对接MSGSMS实现短信发送功能:在脚本中调用连接器
在脚本中调用连接器
在脚本中,调用已创建的连接器,实现与Message& SMS 的对接。
- 参考开发一个简单脚本实例中操作,创建一个空白脚本。
图3 新建空白脚本
- 在脚本编辑器中,输入如下代码。
//导入该脚本所依赖的标准库文件。msgsms是系统预置的标准库。import * as sms from 'msgsms'; @action.object({type: "method"}) export class ActionDemo { @action.method({ label: 'greeting something', description: 'greeting something.', input: 'ActionInput', output: 'ActionOutput' }) public greet(){ console.log('`````````````````````test new sms`````````````````````') let client = sms.newClient("MSGSMS_Test") let res = client.sendByName("Test1","130XXXXXXXX","[\"6612\"]") console.log(res) console.log('`````````````````````test new sms end`````````````````````') } }
其中,sms.newClient("MSGSMS_Test")中“MSGSMS_Test”为连接器的名称。client.sendByName("Test1","130XXXXXXXX","[\"6612\"]")中携带的是模板名称、接收者号码和模板参数。
- 单击脚本编辑器页面上方的
,保存脚本。
- 保存成功后,单击
,运行脚本。
- 在页面底部,单击测试窗口右上角的
。
- 检查接收者是否收到短信,收到短信表示成功调用连接器。
- 单击编辑器页面上方的
,启用脚本。