查询登录人可见知识空间

该接口用于查询登录人可见的知识空间

请求方法

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&timestamp=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&timestamp=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
  ]
}