ASTRO轻应用 ASTROZERO-对接MSGSMS实现短信发送功能:在脚本中调用连接器

时间:2024-10-23 11:00:35

在脚本中调用连接器

在脚本中,调用已创建的连接器,实现与Message& SMS 的对接。

  1. 参考开发一个简单脚本实例中操作,创建一个空白脚本。

    图3 新建空白脚本

  2. 在脚本编辑器中,输入如下代码。

    //导入该脚本所依赖的标准库文件。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\"]")中携带的是模板名称、接收者号码和模板参数。

  3. 单击脚本编辑器页面上方的,保存脚本。
  4. 保存成功后,单击,运行脚本。
  5. 在页面底部,单击测试窗口右上角的
  6. 检查接收者是否收到短信,收到短信表示成功调用连接器。
  7. 单击编辑器页面上方的,启用脚本。
support.huaweicloud.com/usermanual-astrozero/astrozero_05_0099.html