查询知识列表接口
场景描述
调用该接口,查询知识列表。
接口方法
该接口仅支持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(SIA鉴权填写)。 |
3 |
X-Access-Token |
String |
True |
无 |
生成方式参见SIA鉴权(SIA鉴权填写)。 |
4 |
Authorization |
String |
True |
无 |
生成方式参见知识库类接口鉴权方式(AKSK鉴权填写)。 |
序号 |
名称 |
参数类型 |
是否必选 |
默认值 |
说明 |
---|---|---|---|---|---|
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: ******************
- 请求参数
{ "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" } ] } }