# 机器人配置
# 获取机器人列表
开始使用前,调用相关服务,获取机器人列表。
接口描述
- 获取机器人的名称列表, 用于在界面展示相关产品名称。
请求
GET https://apigate.glodon.com/api/front/robots
1
请求param参数
| 参数 | 参数类型 | 参数约束 | 是否必传 | 示例值 | 描述 |
|---|---|---|---|---|---|
| channel | 整型 | 1/2/3/4/5/6 | 是 | 2 | 1.PC 2.公众号 3.网站 4.个人微信 5.小程序 6.APP |
请求成功返回的数据
请求成功返回数据字段描述:
| 返回字段 | 类型 | 示例值 | 描述 |
|---|---|---|---|
| robot | 字符串 | GCCP | 机器人标识 |
| robotName | 字符串 | 云计价GCCP5 | 机器人名称,用于进行页面的展示 |
请求成功返回的数据基本示例:
{
"code": 200,
"message": "success",
"result": {
"robotList": [
{
"robot": "GCCP",
"robotName": "云计价GCCP5"
},
{
"robot": "GBQ4",
"robotName": "计价GBQ4"
}
],
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
请求失败返回的数据
请求失败返回的数据基本示例 查看其它状态码
{
"code": 400,
"message": "Required parameter 'channel' is not present"
}
{
"code": 400,
"message": "robots.channel: value must be between 1 and 6"
}
{
"code": 500,
"message": "java.lang.ClassCastException"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 获取公共配置
开始使用前,调用相关服务,获取公共配置。
接口描述
- 获取公共配置-包括公告和欢迎语
请求
GET https://apigate.glodon.com/api/front/robotConfig
1
请求param参数
| 参数 | 参数类型 | 参数约束 | 是否必传 | 示例值 | 描述 |
|---|---|---|---|---|---|
| robot | 字符串 | 服务端获取 | 是 | GCCP | 机器人标识: 每次刚打开或者是切换机器人时, 从 获取机器人列表 接口获取 |
| channel | 整型 | 1/2/3/4/5/6 | 是 | 2 | 1.PC 2.公众号 3.网站 4.个人微信 5.小程序 6.APP |
请求成功返回的数据
请求成功返回的字段描述:
| 返回字段 | 参数类型 | 示例值 | 描述 |
|---|---|---|---|
| key | 字符串 | notice | 配置项的key,notice:公告,welcome:欢迎语 |
| title | 字符串 | 我是默认配置项标题 | 配置项标题 |
| content | 字符串 | 我是默认配置项内容 | 配置项内容 |
| time | 整型 | 123124135134 | 配置数据的时间 |
请求成功正确返回的数据基本示例:
{
"code": 200,
"message": "success",
"result":{
"configList": [
{
"key": "notice",
"title": "我是默认公告标题哈哈",
"content": "我是默认公告内容哈哈",
"time": 123124135134
},
{
"key": "welcome",
"title": "我是默认欢迎语标题哈哈",
"content": "我是默认欢迎语内容哈哈",
"time": 123124135134
}
],
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
请求失败返回的数据
请求失败返回的数据基本示例 查看其它状态码
{
"code": 400,
"message": "Required parameter 'robot' is not present"
}
{
"code": 400,
"message": "robotConfig.channel: value must be between 1 and 6"
}
{
"code": 500,
"message": "java.lang.IndexOutOfBoundsException"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 获取Top热门问题
开始使用前,调用相关服务,获取TOP热门问题。
接口描述
- 最近一周某机器人访问的次数排行top10的问题(如访问较少,可能小于10)
请求地址
GET https://apigate.glodon.com/api/front/topQuestions
1
请求param参数
| 参数 | 参数类型 | 参数约束 | 是否必传 | 示例值 | 描述 |
|---|---|---|---|---|---|
| robot | 字符串 | 服务端获取 | 是 | GCCP | 机器人标识: 每次刚打开或者是切换机器人时, 从 获取机器人列表 接口获取 |
| channel | 整型 | 1/2/3/4/5/6 | 是 | 2 | 1.PC 2.公众号 3.网站 4.个人微信 5.小程序 6.APP |
请求成功返回的数据
请求成功返回的字段描述:
| 返回字段 | 参数类型 | 示例值 | 描述 |
|---|---|---|---|
| qid | 整型 | 133256 | 当前问题的唯一标识,用于点击时查询该问题及答案 |
| question | 字符串 | 套什么定额子目/做法/清单? | 最近一周热点访问的问题 |
请求成功返回的数据基本示例:
{
"code": 200,
"message": "success",
"pageCount": 2,
"pageNumber": 1,
"recordCount": 13,
"pageSize": 10,
"result": [{
"qid": 364936,
"question": "计价GBQ4.0如何查看安全文明施工费的费率?"
}, {
"qid": 391474,
"question": "查询餐厅营业时间"
}]
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
2
3
4
5
6
7
8
9
10
11
12
13
14
15
请求失败返回的数据
请求失败返回的数据基本示例 查看其它状态码
{
"code": 400,
"message": "Required parameter 'channel' is not present"
}
{
"code": 400,
"message": "topQuestions.channel: value must be between 1 and 6"
}
{
"code": 500,
"message": "java.lang.NullPointerException"
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14