Skip to main content

认证接口

概述

平台采用 JWT(JSON Web Token)进行身份验证,所有需要认证的接口都需要在请求头中携带有效的 Token。


生成 Token

接口信息

项目说明
接口地址http://iot.datacom.vip:11111/Generate_Token
请求方式POST

Headers

KeyValue
Content-Typeapplication/json

Body (raw JSON)

{
"Appkey": "your_appkey_here",
"Secret": "your_secret_here"
}

请求参数说明

字段类型必填说明
Appkeystring应用密钥(32 位)
Secretstring密钥(32 位)

响应示例

{
"Code": 200,
"Type": "Success",
"Message": "Token Generated.",
"Token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"TokenEXP": 7200,
"RequestID": "a1b2c3d4e5f6"
}

响应字段

字段类型说明
Codenumber响应码,200 表示成功
Typestring响应类型
Messagestring响应消息
TokenstringJWT Token 字符串
TokenEXPnumberToken 过期时间(秒)
RequestIDstring请求唯一标识

错误码

错误码说明
10001请求数据格式错误
10002缺少必要参数
10003Appkey 或 Secret 长度错误(应为 32 位)
20001Appkey 或 Secret 无效或已过期

Token 使用

在需要认证的接口中,将 Token 添加到请求头:

KeyValue
AuthorizationBearer <your_token>

KeyValue
Authorization<your_token>
Token 有效期
  • Token 有效期为 2 小时(7200 秒)
  • 响应中会返回剩余的过期时间(TokenEXP)
  • 建议在 Token 过期前重新生成