查询登录人可见知识空间
该接口用于查询登录人可见的知识空间
请求方法
GET /knowledgeBaseChoices
请求参数(Query String)
| 参数名 | 类型 | 必填 | 说明 | 限制 |
|---|---|---|---|---|
| systemType | string | 否 | 系统类型 |
返回数据
| 属性名 | 类型 | 说明 |
|---|---|---|
| code | 整型 | 执行结果码,200代表成功 |
| succeed | 布尔值 | 是否成功 |
| bizCode | 字符串 | 业务状态码 |
| message | 字符串 | 返回消息 |
| visible | 布尔值 | 是否可见 |
| data | 对象 | 返回数据 |
示例
请求
curl --location 'http://kcs.t1.in.tryudesk.com/api/knowledgeBaseChoices' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdWQiOiJrbSIsImNvbXBhbnlJZCI6MzAwMDAwMDIsImFwcElkIjoiNDY3Yzk4N2EtMjk0YS00NDk2LTRhZDctYzIyM2Y4ZDdiZjhmIiwiaXNzIjoia20iLCJ1c2VyVHlwZSI6MiwiZXhwIjoxNzYyMjU5MTcwLCJpYXQiOjE3NjIyNTYxNzAsInVzZXJJZCI6Mn0.nCloPTXz4-QK4gqGPen60tPfRyhpdd7Hd96zPeKGdvM32_jPj6PMKHFMSjauVorLidIiQR8IYmkGi8lJYF5QfdNjmva4-9ayPGzBgmxxDRf_bLIR561rtB3glaaNj0qE1Fk48qU75Kgcg68f56CKM9hRI0EU3CNCY3WRD4QVRd0'
结果
{
"succeed": true,
"code": 200,
"bizCode": "000000",
"message": "OK",
"visible": false,
"data": {
"all": [
{
"id": 1662,
"name": "我的空间",
"type": 2
},
{
"id": 2842,
"name": "客服系统测试",
"description": "",
"type": 1,
"knowledgeType": [
1,
2,
3,
4,
5,
6,
7
]
},
{
"id": 1376,
"name": "hl测试空间2",
"description": "hl",
"type": 1,
"knowledgeType": [
1,
2,
3,
4,
5,
6,
7
]
},
{
"id": 1348,
"name": "hl测试空间1",
"description": "hl测试",
"type": 1,
"knowledgeType": [
1,
2,
3,
4,
5,
6,
7
]
},
{
"id": 871,
"name": "领星测试大模型",
"description": "领星测试大模型",
"type": 1,
"knowledgeType": [
1,
2,
3,
4,
5,
6,
7
]
},
{
"id": 598,
"name": "回归0525",
"description": "",
"type": 1,
"knowledgeType": [
1,
2,
3,
4,
5,
6,
7
]
}
],
"choice": [
1662,
2842,
1376,
1348,
871,
598
],
"noChoice": []
}
}
查询知识空间绑定同步渠道
该接口用于查询知识空间绑定的同步渠道
请求方法
GET /sdk/channelBinds/findBindChannel/{knowledgeBaseId}
请求参数(URL)
| 参数名 | 类型 | 必填 | 说明 | 限制 |
|---|---|---|---|---|
| knowledgeBaseId | string | 是 | 知识空间id |
请求参数(Query String)
| 参数名 | 类型 | 必填 | 说明 | 限制 |
|---|---|---|---|---|
| type | integer | 是 | 类型,1:空间绑定的渠道 | |
| systemType | string | 否 | 系统类型 |
返回数据
| 属性名 | 类型 | 说明 |
|---|---|---|
| code | 整型 | 执行结果码,200代表成功 |
| succeed | 布尔值 | 是否成功 |
| bizCode | 字符串 | 业务状态码 |
| message | 字符串 | 返回消息 |
| visible | 布尔值 | 是否可见 |
| paging | 对象 | 分页信息 |
| data | 数组 | 绑定渠道列表 |
示例
请求
curl https://demo.udesk.cn/open_api_v1/channelBinds/findBindChannel/1376?email=admin@udesk.cn×tamp=1494474404&sign=6892f1b794071c260e1b1eac15df588fc919c9e86eb742affaa742ad6c03cb52&nonce=2d931510-d99f-494a-8c67-87feb05e1594&sign_version=v2&type=1
结果
{
"succeed": true,
"code": 200,
"bizCode": "000000",
"message": "OK",
"visible": false,
"paging": {
"pageNum": 1,
"pageSize": 1,
"total": 1
},
"data": [
{
"id": 283060,
"bindType": 1,
"channelId": 207,
"bindContentId": 1376,
"name": "宝宝测试(双向同步)"
}
]
}
查询登录人在知识空间的角色类型
该接口用于查询登录人在指定知识空间的角色类型
请求方法
GET /sdk/knowledgeBaseSettings/findUserKnowledgeBasePermission
请求参数(Query String)
| 参数名 | 类型 | 必填 | 说明 | 限制 |
|---|---|---|---|---|
| knowledgeBaseId | integer | 是 | 知识空间id | |
| systemType | string | 否 | 系统类型 |
返回数据
| 属性名 | 类型 | 说明 |
|---|---|---|
| code | 整型 | 执行结果码,200代表成功 |
| succeed | 布尔值 | 是否成功 |
| bizCode | 字符串 | 业务状态码 |
| message | 字符串 | 返回消息 |
| visible | 布尔值 | 是否可见 |
| data | 数组 | 角色类型列表 |
示例
请求
curl https://demo.udesk.cn/open_api_v1/knowledgeBaseSettings/findUserKnowledgeBasePermission?email=admin@udesk.cn×tamp=1494474404&sign=6892f1b794071c260e1b1eac15df588fc919c9e86eb742affaa742ad6c03cb52&nonce=2d931510-d99f-494a-8c67-87feb05e1594&sign_version=v2&knowledgeBaseId=1376
结果
{
"succeed": true,
"code": 200,
"bizCode": "000000",
"message": "OK",
"visible": false,
"data": [
1
]
}