华为云ASTRO轻应用-使用Rest服务调用Rest协议接口:在脚本中,调用动作
在脚本中,调用动作
创建一个脚本,通过在脚本中调用Rest服务中添加的动作,将第三方提供的业务功能集成到华为云Astro轻应用中使用。
- 参考登录华为云Astro轻应用应用设计器中操作,登录应用设计器。
- 在左侧导航栏中,选择“逻辑”。
- 单击脚本后的
,设置脚本名称,单击“添加”。
图11 新增一个空脚本 - 在脚本编辑器中,输入如下代码。
// Here's your code. import * as connector from "connector"; let client = connector.newClient("命名空间__Rest1", "命名空间__test1"); let result = client.invoke("命名空间__flapRefund", {}); console.log(result)
其中,“命名空间__Rest1”表示连接器的名称,“命名空间__test1”为创建自定义连接器对接Rest服务配置的认证信息名称,“命名空间__flapRefund”为创建并启用Rest动作中配置的动作名称。
如果连接器中有设置输入参数,此时脚本中还需要定义一个“input2”,示例脚本如下:
// Here's your code. import * as connector from "connector"; let client = connector.newClient("命名空间__Rest1", "命名空间__test1"); let input2 = { "参数名": "参数取值" } let result = client.invoke("命名空间__flapRefund", {}); console.log(result)
- 单击脚本编辑器页面上方的
,保存脚本。
- 脚本保存成功后,单击
,运行脚本。
- 在页面底部“输入参数”页签中,输入请求参数,单击测试窗口右上角的
。
- 在“日志”页签,查看打印的日志。