对话机器人服务 CBS-配置对话流程:步骤3:新建接口调用节点
步骤3:新建接口调用节点
- 访问https://www.tianqiapi.com/注册天气查询服务,获取调用查天气API所需的appid和appsecret。
- 访问免费基础实况天气开发文档https://www.tianqiapi.com/index/doc,获取调用查天气API的请求方式及url。
本方案中提供的天气查询接口,返回参数参考下图。在接口调用时,机器人需要对返回参数进行重新赋值。
- 添加接口调用节点,用于分支1调用天气接口查询天气。
- 设置节点名称为“查天气”,选择“配置模式”,配置调用的接口及入参和出参信息,如下图所示,设置完成后,单击页面空白处退出“接口调用”页签并保存设置结果。
- 请求方式:选择“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 配置查天气接口调用节点
- 用连线将“查询城市”和“查天气”连接起来。