查询知识详情接口
场景描述
调用该接口,查询知识详情。
接口方法
该接口仅支持POST方法。
接口URI
SIA鉴权:https://ip:port/rest/ccikbs/v1/columnkngapi/queryKngDetail
AKSK鉴权:https://ip:port/rest/ccikbs/v1/columnkngapi/queryKngDetailByAKSK
其中,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 |
coluKngId |
String |
True |
无 |
栏目知识id。 |
2 |
openType |
String |
True |
无 |
知识打开途径。取值范围:
|
3 |
openKng |
String |
False |
无 |
openType为5时必填。关联知识id。 |
4 |
searchRank |
String |
False |
1 |
openType为2时必填。检索结果序号。 |
5 |
searchSortType |
String |
False |
无 |
openType为2时必填。检索排序方式,取值范围:
|
6 |
searchWord |
String |
False |
无 |
openType为2时必填。关键字。 |
7 |
ccId |
Number |
False |
无 |
呼叫中心id。AKSK鉴权必填。 |
8 |
vdn |
Number |
False |
无 |
vdnId。AKSK鉴权必填。 |
响应说明
当调用本接口响应失败,则返回相应的错误码信息,错误码响应数据结构请查看表3。
序号 |
名称 |
参数类型 |
说明 |
---|---|---|---|
1 |
resultCode |
String |
请求返回的结果码。取值范围:
|
2 |
description |
String |
请求结果描述。 |
3 |
data |
Object |
请求结果对象,参数说明详见表4 |
序号 |
名称 |
参数类型 |
说明 |
---|---|---|---|
4.1 |
relVersionNum |
String |
发布版本号。 |
4.2 |
coluType |
String |
栏目类型。取值范围:
|
4.3 |
code |
String |
栏目编码。为栏目或者知识在栏目知识树上的节点编码。 |
4.4 |
coluKngType |
Number |
栏目知识类型。取值范围:
|
4.5 |
creationTime |
Number |
创建时间。 |
4.6 |
releaseTimes |
Number |
知识发布次数。 |
4.7 |
orderId |
Number |
排序编号。 |
4.8 |
kngStatus |
Number |
知识状态。取值范围:
|
4.9 |
kngSize |
Number |
知识内容的大小。单位为KB。 |
4.10 |
creatorId |
String |
创建人工号。 |
4.11 |
modifierId |
String |
修改人工号。 |
4.12 |
beyondColuPath |
String |
所属栏目路径。首层栏目所属路径为/。 |
4.13 |
coluKngName |
String |
栏目知识名称。 |
4.14 |
modifyTime |
Number |
修改时间。 |
4.15 |
validEndTime |
Number |
有效期结束时间。 |
4.16 |
summaryInfo |
String |
概要信息。 |
4.17 |
serviceStatus |
Number |
业务状态。取值范围:
|
4.18 |
clickNum |
Number |
点击次数。 |
4.19 |
servicesEndTime |
Number |
业务有效期结束时间。 |
4.20 |
keyword |
String |
关键字。 |
4.21 |
coluKngId |
String |
栏目知识id。 |
4.22 |
curVersionNum |
Number |
当前版本号。 |
4.23 |
validStartTime |
Number |
有效期开始时间。 |
4.24 |
displayFlag |
Number |
栏目知识展示标志。取值范围:
|
4.25 |
kngPath |
String |
知识路径。 |
4.26 |
superCode |
String |
栏目上级编码。 |
4.27 |
beyondColuId |
String |
所属栏目ID。首层栏目的所属栏目ID为0 |
4.28 |
servicesStartTime |
Number |
业务有效期开始时间。 |
4.29 |
partdbId |
String |
分区id。 |
4.30 |
tenantId |
String |
租户id。 |
4.31 |
creatorName |
String |
创建人名称 |
4.32 |
pre |
Object |
上一个知识。参数说明详见表5 |
4.33 |
next |
Object |
下一个知识。参数说明详见表5 |
4.34 |
kngContent |
String |
知识内容。 |
4.35 |
kngFiles |
List |
附件列表。参数说明详见表6 |
4.36 |
relaKngs |
List |
关联知识列表。参数说明详见表7 |
序号 |
名称 |
参数类型 |
说明 |
---|---|---|---|
1 |
coluKngId |
String |
栏目知识id。 |
2 |
coluKngName |
String |
栏目知识名称。 |
3 |
coluKngType |
Number |
栏目知识类型。取值范围:
|
序号 |
名称 |
参数类型 |
说明 |
---|---|---|---|
1 |
adjKey |
String |
附件key。 |
2 |
creationTime |
String |
创建时间戳。 |
3 |
orderId |
String |
排序编号。 |
4 |
versionNum |
Number |
版本号。 |
5 |
adjId |
String |
附件id。 |
6 |
kngId |
String |
知识id。 |
7 |
creatorId |
String |
创建人工号 |
8 |
adjName |
String |
附件名称。 |
9 |
adjClass |
Number |
附件类别。取值范围:
|
10 |
adjSize |
Number |
文件大小。 |
11 |
partdbId |
Number |
分区id。 |
12 |
tenantId |
String |
租户id。 |
13 |
adjType |
String |
附件类型。 |
报文样例
- 请求头
Content-Type: application/json;charset=UTF-8 X-TenantSpaceID:******** Authorization: ******************
- 请求参数
{ "coluKngId": "1286316841328705539", "openType": "1", "openKng": "1286999404577816579" }
- 响应参数
{ "returnCode": "0", "description": "success", "data": { "coluType": 1, "coluKngType": 2, "orderId": 7, "modifierId": "1659333863849146111", "modifyRemark": "", "modifyTime": 1659426736000, "recycleBinFlag": 0, "summaryInfo": "概要信息", "servicesEndTime": 1662025222000, "keyword": "热点", "coluKngId": "1291062494307024899", "superCode": "001", "beyondColuId": "1290527839128387593", "indexNeedUpdate": "1", "relVersionNum": 1, "code": "001007", "creationTime": 1659426503000, "releaseTimes": 1, "kngStatus": 3, "kngSize": 1, "creatorId": "1659333863849146111", "passProcecWay": 1, "beyondColuPath": "/一级栏目", "coluKngName": "全普通知识", "validEndTime": 1662025227000, "serviceStatus": 2, "kngContent": "<p>1、产品描述-》AICC 产品描述 中英文<br>2、特性描述-》AICC 特性描述 中英文<br>3、AICC-操作指南 (总) 中英文<br>4、运营配置指南 中英文<br>5、配置文件 中文<br>6、数据文件参考 中英文<br>7、AICC CC-CMS 接口参考 中英文</p>", "clickNum": 2, "curVersionNum": 1, "validStartTime": 1659346816000, "displayFlag": 1, "kngReleaseWay": 1, "servicesStartTime": 1659346820000, "partdbId": 0, "tenantId": "202208016593", "creatorName": "caoyun0802", "pre": { "coluKngId": "1290628927894585391", "coluKngName": "1123", "coluKngType": 2 }, "next": { "coluKngId": "1291066079866519597", "coluKngName": "34567", "coluKngType": 2 }, "kngFiles": [ { "adjKey": "ccikbs/file/202208016593/5c105100-a8fe-4244-8920-02185bab58e8", "creationTime": 1659426504000, "orderId": 1, "versionNum": 1, "adjId": "1291062496118964228", "kngId": "1291062494307024899", "creatorId": "1659333863849146111", "adjName": "Content20220729 (1).xlsx", "adjClass": 2, "adjSize": 9146, "partdbId": 0, "tenantId": "202208016593", "adjType": "xlsx" } ], "relaKngs": [ { "coluKngId": "1290612589302120476", "coluKngName": "已采集问答", "coluKngType": 3, "serviceStatus": 2 }, { "coluKngId": "1290628927894585391", "coluKngName": "1123", "coluKngType": 2, "serviceStatus": 1 } ] } }