其他
# 其他
# 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