getAuth 获取身份验证(iOS 专业版无需此项)

新版入口地址: http://openapi.touchsprite.com/api/openapi (本网址仅为入口,不可使用浏览器直接访问) 同时支持 http 及 https 的 post 请求,兼容旧版地址

参数格式: JSON

请求方式:POST

客户端发送

{
    "action": "getAuth",
    "key":
"233OivO1j9QOM0Am14hx31jKtv88wFoEXDZDxNUrZiD3kEqYzNcCAEe32ITwanzi", 
    "devices": ["f03b3e9a354f137d3c9bf3589e7662ae8","5e502808c7a1961bf6df44a234ef9a230"...], 
    "valid": 3600,  
    "time": 2592000  
}
属性 类型 说明
action string getAuth - 获取验证串
key string 开发者的 Access Key
devices array 设备号列表,设备数量不能超过 Access Key 的最大设备数限制
valid number 期待验证串的有效期,单位秒,最大为 3600
time number 当前 Unix 时间戳

服务器正确返回

{
    "status": 200,
    "message":"xx",
    "time": 1422930265,
    "auth": "xx", 
    "valid": 3600,   
    "remainder_token": 4 
}
属性 类型 说明
status number 200 - 成功,参数错误 - 参数错误,401 - 授权验证失败
message string status 不等于 200 时,返回错误提示
time number 当前 Unix 时间戳
auth string 验证串,直接填充到发送给触动服务的 auth 字段
valid number 验证串实际有效时间
remainder_token number 剩余的令牌数,当剩余令牌为 0 时,getAuth 协议将调用失败

注意事项

  • Access Key 可以在开发者平台获取
  • 令牌数与连接设备数和连接速度无关
Copyright 北京帮你玩科技有限公司 2020 all right reserved,powered by Gitbook该文章修订时间: 2020-05-18 19:39:22

results matching ""

    No results matching ""