- 常见问题
- 使用说明
- 用户模式
- 设备ID模式
- 云变量
- 云函数
- 用户数据
- 用户资产明细
- 其他接口
- 加密和安全
设备授权
POST
/api/v1/device/auth
请求参数
Body 参数application/json
appid
integer
应用ID
data
object
必需
baseBody
object (客户端API通用数据)
必需
示例
{
"appid": 11,
"data": {
"baseBody": {
"timestamp": {% mock 'timestamp' , 'ms' %},
"clientVersion": "1.0",
"deviceId": "fa6a91ef9baa242de0b354a212e8cf83",
"osType": "android",
"brand": "XIAOMI",
"model": "MI13"
}
}
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.authdog.cn/api/v1/device/auth' \
--header 'Content-Type: application/json' \
--data-raw '{
"appid": 11,
"data": {
"baseBody": {
"timestamp": {% mock '\''timestamp'\'' , '\''ms'\'' %},
"clientVersion": "1.0",
"deviceId": "fa6a91ef9baa242de0b354a212e8cf83",
"osType": "android",
"brand": "XIAOMI",
"model": "MI13"
}
}
}'
返回响应
🟢200成功
application/json
Body
data
object
必需
statusCode
integer
必需
message
string
必需
data
object
必需
timestamp
integer
必需
currentDeviceId
string
必需
示例
{
"data": {
"statusCode": 200,
"message": "success",
"data": {
"device": {
"id": 3,
"createdAt": 1680941051183,
"updatedAt": 1680941086000,
"developerId": 3,
"appid": 11,
"deviceId": "fa6a91ef9baa242de0b354a212e8cf83",
"otherInfo": "",
"brand": "XIAOMI",
"model": "MI13",
"osType": "android",
"status": "normal",
"balance": 0,
"expirationTime": 1681891486000,
"trialExpiration": 1680941051000,
"lastLoginTime": 1680941051000
},
"auth": {
"result": true,
"message": "",
"expire": 1681891486000,
"balance": 0,
"isTryTime": false
}
},
"timestamp": 1680941224212,
"currentDeviceId": "fa6a91ef9baa242de0b354a212e8cf83"
}
}