查询知识列表接口
场景描述
调用该接口,查询知识列表。
接口方法
该接口仅支持POST方法。
接口URI
SIA鉴权:https://ip:port/rest/ccikbs/v1/columnkngapi/advancedSearch
AKSK鉴权:https://ip:port/rest/ccikbs/v1/columnkngapi/advancedSearchByAKSK
其中,ip、port为NSLB服务器机机接口接入地址。
请求说明
序号 | 名称 | 参数类型 | 是否必选 | 默认值 | 说明 |
|---|---|---|---|---|---|
1 | Content-Type | String | True | 无 | 固定填 application/json;charset=UTF-8。 |
2 | X-TenantSpaceID | String | True | 无 | 租户id。 |
3 | X-Access-Token | String | True | 无 | 生成方式参见SIA鉴权(SIA鉴权填写)。 |
4 | Authorization | String | True | 无 | 生成方式参见知识库类接口鉴权方式(AKSK鉴权填写)。 |
5 | userId | String | True | 无 | 用户ID。 |
序号 | 名称 | 参数类型 | 是否必选 | 默认值 | 说明 |
|---|---|---|---|---|---|
1 | keyword | String | True | 无 | 关键字。 |
2 | offset | Number | True | 无 | 分页查询偏移量,默认值0,即不需要偏移。 |
3 | limit | Number | True | 无 | 分页查询时单页最多的记录条数。 |
4 | code | String | False | 无 | 栏目编码。为栏目或者知识在栏目知识树上的节点编码。 |
5 | coluKngType | String | False | 无 | 栏目知识类型。取值范围:
|
6 | startTime | Number | False | 无 | 开始时间。(时间戳) |
7 | endTime | Number | False | 无 | 结束时间。(时间戳) |
8 | ccId | Number | False | 无 | 呼叫中心id。AKSK鉴权必填。 |
9 | vdn | Number | False | 无 | vdnId。AKSK鉴权必填。 |
响应说明
当调用本接口响应失败,则返回相应的错误码信息,错误码响应数据结构请查看表3。
序号 | 名称 | 参数类型 | 说明 |
|---|---|---|---|
1 | resultCode | String | 请求返回的结果码。取值范围:
|
2 | description | String | 请求结果描述。 |
3 | data | Object | 请求结果对象,参数说明详见表4 |
序号 | 名称 | 参数类型 | 说明 |
|---|---|---|---|
1 | adjs | String | 栏目知识附件。 |
2 | code | String | 栏目编码。为栏目或者知识在栏目知识树上的节点编码。 |
3 | coluKngType | String | 栏目知识类型。取值范围:
|
4 | orderId | String | 排序编号。 |
5 | creatorId | String | 创建人工号。 |
6 | modifierId | String | 修改人工号。 |
7 | creatorName | String | 创建人名称。 |
8 | beyondColuPath | String | 所属栏目路径。首层栏目所属路径为/。 |
9 | contentInfo | String | 知识内容。 |
10 | coluKngName | String | 栏目知识名称。 |
11 | modifyTime | Number | 修改时间。 |
12 | validEndTime | Number | 有效期结束时间。 |
13 | summaryInfo | String | 概要信息。 |
14 | serviceStatus | Number | 业务状态。取值范围:
|
15 | clickNum | Number | 点击次数。 |
16 | keyword | String | 关键字。 |
17 | coluKngId | String | 栏目知识id。 |
18 | curVersionNum | Number | 当前版本号。 |
19 | validStartTime | Number | 有效期开始时间。 |
20 | kngPath | String | 知识路径。 |
21 | superCode | String | 栏目上级编码。 |
22 | beyondColuId | String | 父栏目id。 |
23 | createTime | Number | 创建时间。 |
24 | kngAdj | String | 栏目知识附件。 |
25 | tenantId | String | 租间id。 |
报文样例
- 请求头
Content-Type: application/json;charset=UTF-8 X-TenantSpaceID:******** Authorization: ****************** userId:*******************
- 请求参数
{ "keyword": "001", "offset": 0, "limit": 10, "code": "001", "coluKngType": "2", "startTime": 1658474893000, "endTime": 1658820502000 } - 响应参数
{ "returnCode": "0", "description": "success", "data": { "total": 1, "results": [ { "adjs": null, "code": "001004", "coluKngType": 2, "orderId": 3, "creatorId": "1662469040313943431", "modifierId": "1662469040313943431", "creatorName": "lzd0906003", "beyondColuPath": "/lzd0916父栏目", "contentInfo": "业务知识 ", "coluKngName": "lzd父栏目0916005下的知识<font color = red>001</font color = red>", "modifyTime": "20220916153223", "validEndTime": "2022-12-16 14:22:34", "summaryInfo": "", "serviceStatus": 1, "clickNum": 0, "keyword": "", "coluKngId": "342ffe28003147f28b47da7d729d10e5", "curVersionNum": 1, "validStartTime": "2022-09-16 14:22:34", "kngPath": null, "superCode": "001", "beyondColuId": "63e3e4b42c94482b95e04e911f497fbb", "createTime": "2022-09-16 15:32:00", "kngAdj": null, "tenantId": "202209065604" } ] } }

