Skip to content

根据设备证明获取 Token ​

接口地址 ​

/gateway/hmsafe-service/hmsafe-device-auth/getTokenByDeviceProve

请求方式 ​

POST

请求数据类型 ​

application/json

请求示例 ​

json
{
  "signInfoVO": {
    "info": "在鸿云设备证明",
    "version": "1.0",
    "signAlg": "SHA256withRSA",
    "productSafeLevel": "1",
    "vendor": "开鸿",
    "productModel": "wubei1",
    "deviceUniqueNo": "202609291425",
    "deviceSn": "202609291425",
    "cloudId": "2104820861531910145",
    "productId": "2104819278660300801"
  },
  "sign": "iu/yd3VniF1iS4MlyL55EGSRXsoXn0L0cahUbmnDK76ZQK7Aj+sQqNo4X2pWCOwuZj/yDhQN+6E2SKCy+wNpyz5dGnfS5fzAToRmygoj1ZdQlOjMFAlc524pr4MMKeMbt0vunp7ETzbNN9TZ68L71FJ3E4l8SDKUFuFXob+uow9KYs27RvfwNx0ZrKDFhSdm+d88W4YW1gc8ltXdo05FtGK8a6JCgyFcfRwzYQZ4Qelms5nBVs3/c8PzMf5n/2tW7Pwv4IK1//hOuT8/vhSYfzgrELJnwDYzpDxXCCmiVZ2LsHZ6cwL7eR9PqkNK/G6gxZ8b053Ebtpkbs3BvN3W9Q=="
}

请求参数 ​

参数名称参数说明in是否必须数据类型
sign签名:通过设备注册获得bodytruestring
signInfoVO设备证明信息:通过设备注册获得bodytrueObject
  cloudId云端唯一标志符,设备授权表主键bodytruestring
  deviceSn设备 Sn 号bodytruestring
  deviceUniqueNo设备唯一信息编号,比如 mac 地址,sn 码等,标识设备唯一性bodytruestring
  info说明信息bodytruestring
  productId产品 idbodytruestring
  productModel产品型号bodytruestring
  productSafeLevel设备安全等级,参考 OpenHarmony 社区安全等级定义bodytruestring
  signAlg设备证明签名算法,摘要算法+非对称算法bodytruestring
  vendor设备生产厂商bodytruestring
  version版本号bodytruestring

响应状态 ​

状态码说明
200OK
401Unauthorized
403Forbidden
404Not Found

响应参数 ​

参数名称参数说明类型
codeObject
  codestring
  msgstring
  okboolean
result访问 Token,格式为 Bearer {accessToken}string

响应示例 ​

json
{
  "code": {
    "code": "0",
    "msg": "操作成功",
    "ok": true
  },
  "result": "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1aWQiOiJzdXBlc19hZG1pbiIsImF1ZCI6ImFwcC1iYXNlIiwiaXNzIjoib2F1dGgiLCJybmQiOiI2dTR4MHk2byIsImV4cCI6MTc5MjA0OTUwMSwiaWF0IjoxNzkxNzkwNDQ0NzAxfQ.r9tYTwttl_pbInQ1gptjLr3DI6ZTUwZccAb-W-C0i1M"
}