Authdog
  1. 设备ID模式
Authdog
  • 常见问题
  • 使用说明
    • 功能介绍
    • 云函数篇
    • 销售代理
    • 部署教程
    • 更新Authdog教程
    • 更新日志
  • 用户模式
    • 用户注册
      POST
    • 用户登录
      POST
    • 修改密码
      POST
    • 解绑设备
      POST
    • 充值/激活
      POST
    • 心跳请求
      POST
    • 扣减点数
      POST
    • 退出登录
      POST
  • 设备ID模式
    • 设备授权
      POST
    • 充值/激活
      POST
    • 获取设备信息
      POST
    • 扣减点数
      POST
  • 云变量
    • 通过ID获取云变量
      POST
    • 通过名称获取云变量
      POST
  • 云函数
    • 通过ID运行云函数
      POST
    • 通过名称运行云函数
      POST
  • 用户数据
    • 创建用户数据
      POST
    • 通过唯一值获取数据
      POST
    • 通过名称获取数据列表
      POST
    • 获取用户数据列表
      POST
    • 删除用户数据
      POST
    • 修改用户数据
      POST
  • 用户资产明细
    • 获取用户资产明细
  • 其他接口
    • TCP接口
    • 获取应用信息
    • 提交用户反馈
  • 加密和安全
    • 通讯加密
    • 请求路径加密
    • 应用安全
  1. 设备ID模式

充值/激活

POST
/api/v1/device/recharge

请求参数

Body 参数application/json
appid
integer 
应用ID
必需
data
object 
必需
baseBody
object (客户端API通用数据) 
必需
card
string 
激活卡号
必需
password
string 
激活卡密码
可选
当激活卡需要密码时才需要传入
示例
{
    "appid": 11,
    "data": {
        "baseBody": {
            "timestamp": {% mock 'timestamp' , 'ms' %},
            "clientVersion": "1.0",
            "deviceId": "fa6a91ef9baa242de0b354a212e8cf83",
            "osType": "android",
            "brand": "XIAOMI",
            "model": "MI13"
        },
        "card": "91a269c5b5ff44158d12079fd34c5a63"
    }
}

示例代码

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/recharge' \
--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"
        },
        "card": "91a269c5b5ff44158d12079fd34c5a63"
    }
}'

返回响应

🟢200成功
application/json
Body
data
object 
必需
statusCode
integer 
必需
message
string 
必需
data
object 
必需
timestamp
integer 
必需
currentDeviceId
string 
必需
示例
{
  "data": {
    "statusCode": 406,
    "message": "未找到该充值卡或已使用",
    "data": {},
    "timestamp": 1680941472215,
    "currentDeviceId": "fa6a91ef9baa242de0b354a212e8cf83"
  }
}
上一页
设备授权
下一页
获取设备信息
Built with