获取认证

介绍获取认证的步骤。

接口介绍

获取认证。

请求方式

POST

接口地址

https://UCSS_URL/qkact/v0/checkin

请求参数

参数名称 参数位置 是否必须 描述
Content-Type header application/json 定义网络文件的类型和网页的编码。
Authorization header Basic 加密串) base64加密的Http Basic认证。

其中,加密串是将用于认证的用户名和密码按照格式 username:password进行base64编码后的字符串。

例如,用户名为admin,密码为adMin3&9

加密串的格式为:base64(admin:adMin3&9)

加密串在base64编码后的值为:

YWRtaW46cU1WZGlEeGlESXovYStJQlVrYmdjQT09

User-Agent header QKAct-External-Client 检查浏览页面的访问者在用什么操作系统(包括版本号)浏览器(包括版本号)和用户个人偏好的代码。
Body参数
参数名 类型 是否必须 说明
client-id String 客户端ID。

返回结果

{
 "status":"0",
 "client-ip":"192.168.1.11",
 "access-token":"bcde6c8-73ec-11df-a475-0022647abcde",
 "expiration":"Tue Oct 23 10:22:09 UTC 2018",
 "client-id":"5817AFB7-A263-43CA-BD2A-39C93E36210C"
}
返回值参数定义如下表所示:
参数名 说明
status 请求是否成功,成功为0,失败为1。
client-ip 客户端IP地址,如:192.168.1.11
access-token 访问令牌,格式如:bcde622-73ec-11df-a475-0022647abcde
expiration 过期时间,格式如:Tue Oct 23 10:22:09 UTC 2018
client-id 客户端ID。