对话机器人服务 CBS-配置对话流程:步骤3:新建接口调用节点

时间:2024-05-10 15:38:48

步骤3:新建接口调用节点

  1. 访问https://www.tianqiapi.com/注册天气查询服务,获取调用查天气API所需的appid和appsecret。
  2. 访问免费基础实况天气开发文档https://www.tianqiapi.com/index/doc,获取调用查天气API的请求方式及url。

    本方案中提供的天气查询接口,返回参数参考下图。在接口调用时,机器人需要对返回参数进行重新赋值。

  3. 添加接口调用节点,用于分支1调用天气接口查询天气。

    在左上角节点列表中,拖拽“接口调用”节点到中间空白区域,同时界面右侧展开“接口调用”页签。

  4. 设置节点名称为“查天气”,选择“配置模式”,配置调用的接口及入参和出参信息,如下图所示,设置完成后,单击页面空白处退出“接口调用”页签并保存设置结果。
    • 请求方式:选择“GET”。
    • 调用地址:填写“https://yiketianqi.com/free/day”。
    • 入参设置:

      入参名称

      选项

      填写说明

      city

      根据槽位取值

      意图为“查询国内城市天气”,槽位为“国内城市”

      appid

      自定义取值

      参数值为注册后获取到的appid。

      appsecret

      自定义取值

      参数值为注册后获取到的appsecret。

    • 出参设置:

      出参名称

      选项

      变量名

      wea

      赋值给变量

      weather

      win

      赋值给变量

      weather_wind

      win_speed

      赋值给变量

      weather_speed

      tem_day

      赋值给变量

      weather_day_tem

      tem_night

      赋值给变量

      weather_night_tem

      您可以通过“新建变量”按钮,新建全局变量。例如,系统中没有weather变量,您就需要新建该变量。

      新建变量时,需输入变量名称,并按回车键,才可添加变量信息。

    图4 配置查天气接口调用节点
  5. 用连线将“查询城市”“查天气”连接起来。

support.huaweicloud.com/qs-cbs/cbs_05_0012.html