认证API

1、登陆(login)

请求说明

Https请求方式: POST

https://bee.quanshi.com/ucopenapi/auth/token/create

接口功能: 登录UCOPENAPI服务器; 获得Token,API的每次调用都需要Token。

请求参数

{
   "username":"administrator@quanshi.com",
   "password":"111111",
   "role":0,
   "appId":123
}
参数名称 类型 可选 说明
role int 选填 登录角色, 0: 超级管理员(缺省)Username:必填;2: 应用管理员;Username: 必填appId:必填;3: 第三方应用,此时忽略username字段,appId必填
username String 选填 登录帐户名
password String 必填 登录帐户密码
appId int 选填 应用ID,当role为2时, 指定登录的应用

返回结果

{
   "errorCode":0,
   "data":{
      "token":"297ba84a-ed1d-4c35-a04f-ca40d6f0946e",
      "username":" administrator@quanshi.com",
      "role":0,
      "appId":123
   },
   "errorMessage":"Successful!",
   "requestId":"e4e35ede-1d90-42f6-9a51-073789c6ac92"
}
参数名称 类型 可选 说明
errorCode int 必填 0表示成功
data 数据结构 必填 登录帐户名
errorMessage String 必填 执行结果,同errorCode匹配
requestId String 必填 本次请求的唯一编号用
data.token String 必填 登陆成功返回的token信息,API的每次调用都需要
data.username String 必填 登陆账户名

2、检查(check)

请求说明

Https请求方式: POST

https://bee.quanshi.com/ucopenapi/auth/token/check

接口功能: 检测Token是否还有效。同时可刷新登录TOKEN,防止TOKEN超时。

请求参数

{
   "username":"administrator@quanshi.com",
   "token":"297ba84a-ed1d-4c35-a04f-ca40d6f0946e"
}
参数名称 类型 可选 说明
username String 选填 第三方应用登录,此字段不填,下面各个API接口同此定义。
token String 必填 登陆成功的凭证

返回结果

{
   "errorCode" : 0,
   "data" : {
      "token" : "297ba84a-ed1d-4c35-a04f-ca40d6f0946e",
      "username" : "administrator@quanshi.com"
   },
   "errorMessage" : "Successful!",
   "requestId" : "e4e35ede-1d90-42f6-9a51-073789c6ac92"
}
参数名称 类型 可选 说明
errorCode int 必填 0表示成功
data 数据结构 必填 登录帐户名
errorMessage String 必填 执行结果,同errorCode匹配
requestId String 必填 本次请求的唯一编号用
data.token String 必填 登陆成功返回的token信息,API的每次调用都需要
data.username String 必填 登陆账户名

3、退出

请求说明

Https请求方式: POST

https://bee.quanshi.com/ucopenapi/auth/token/delete

接口功能:退出API服务器登录。

请求参数

{
   "username":"administrator@quanshi.com",
   "token":"297ba84a-ed1d-4c35-a04f-ca40d6f0946e"
}
参数名称 类型 可选 说明
username String 选填 第三方应用登录,此字段不填,下面各个API接口同此定义。
token String 必填 登陆成功的凭证

返回结果

{
   "errorCode" : 0,
   "errorMessage" : "Successful!",
   "requestId" : "e4e35ede-1d90-42f6-9a51-073789c6ac92"
}
参数名称 类型 可选 说明
errorCode int 必填 0表示成功
errorMessage String 必填 执行结果,同errorCode匹配
requestId String 必填 本次请求的唯一编号用