其他
# 其他
# ivr数据节点配置
# ● 系统接口
说明:根据客户号码查询唯一的客户详情,返回参数是否存在取决于客户中心中是否设置过,此接口不需要请求头与请求参数,为系统默认接口,ivr设置此接口时输出参数名称请与返回样例中参数名一致。
接口地址:
请求方法: GET
请求参数(header) :
参数 | 类型 | 必填 | 描述 |
---|
请求参数(query string)
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
tel | String | 是 | 参数名笃定为tel,变量必须为系统变量中的ivr_customer_number |
返回参数
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
isVip | String | 否 | 是否vip 1.是 |
vipLevel | String | 否 | vip等级 |
userLabel | String | 否 | 客户标签 |
isblack | int | 否 | 是否黑名单 1是,0否 |
响应示例:
{
"isVip": 1,
"vipLevel": "xxxxx",
"userLabel": "xxxx",
"isblack": 0
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# ● 自定义接口form格式
说明:此处使用的接口最好是在ivr中创建数据请求节点时新创建的接口,头信息、入参、出参名称可以自定义,接口返回参数需要与出参保持一致(建议定义的都返回防止在其他节点使用此处的返回值)。
接口地址: 自定义接口地址
请求方法: POST
请求参数(header) : 自定义接口接收头字段
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
自定义Header1 | 自定义类型[int OR string] | 是 |
请求参数(query string): 自定义接口接收的参数名
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
自定义参数1 | 自定义类型[int OR string] | 是 |
请求事例:
curl https://xxxx.com/api/xxxx
-X POST
-H "Content-Type:application/x-www-form-urlencoded" //固定格式
-H "自定义Header1:header值1" //后台自定义的header参数1
-H "自定义Header2:header值2" //后台自定义的header参数2
-D "partnerId=xxx&m&token=xxxx&source=0&robotNo=1&docId=xxxx&自定义参数1=值1&自定义参数2=值2//请求参数部分,分为固定参数和后台自定义参数两部分
1
2
3
4
5
6
2
3
4
5
6
返回参数(response): 自定义接口返回参数名
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
自定义出参名称1 | 自定义类型[int OR string] | 是 | 给变量赋值使用 |
自定义出参名称2 | 自定义类型[int OR string] | 是 | 给变量赋值使用 |
响应示例:
{
"自定义出参名称1": "xxxxx",
"自定义出参名称2": "xxxxx"
}
1
2
3
4
5
6
7
2
3
4
5
6
7
# ● 自定义接口JSON格式
说明:此处使用的接口最好是在ivr中创建数据请求节点时新创建的接口,头信息、入参、出参名称可以自定义,接口返回参数需要与出参保持一致(建议定义的都返回防止在其他节点使用此处的返回值)。
接口地址: 自定义接口地址
请求方法: POST
请求参数(header) : 自定义接口接收头字段
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
自定义Header1 | 自定义类型[int OR string] | 是 | 给变量赋值使用 |
请求参数(query string): 自定义接口接收的参数名
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
自定义参数1 | 自定义类型[int OR string] | 是 | 给变量赋值使用 |
请求事例:
curl https://xxxx.com/api/xxxx
-X POST
-H "Content-Type: application/json" //固定格式
-H "自定义Header1:header值1" //后台自定义的header参数1
-H "自定义Header2:header值2" //后台自定义的header参数2
-d '{"自定义参数1":"xxxxxx","自定义参数2":"xxxxx"}'
1
2
3
4
5
6
2
3
4
5
6
返回参数(response): 自定义接口返回参数名
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
自定义出参名称1 | 自定义类型[int OR string] | 是 | 给变量赋值使用 |
自定义出参名称2 | 自定义类型[int OR string] | 是 | 给变量赋值使用 |
响应示例:
{
"自定义出参名称1": "xxxxx",
"自定义出参名称2": "xxxxx"
}
1
2
3
4
5
6
7
2
3
4
5
6
7
上次更新: 2023/12/8 15:31:57