红色代表必须要的参数,其它参数为选填参数
为了安全,大部分接口都需要认证。 认证方式为判等 md5(接口中特定的字段 + encryptKey) === access_str
所有的接口都是POST传参
1. 绑定设备到手机:/machine/bind
gateway: 设备网关
mobile: 用户手机号码
access_str: 访问串 = md5(gateway + mobile + encryptKey)
2. 解绑设备:/machine/unbind
gateway: 设备网关
mobile: 用户手机号码
access_str: 访问串 = md5(gateway + encryptKey)
3. 上报手机设备信息: /device/saveInfo
token: 设备token
access_str: 访问串 = md5(token + encryptKey)
mobile:设备所属用户手机号码
version: APP版本
brand:手机品牌
os_version: 操作系统版本
device:设备ID
ext:拓展信息(json格式)
4. 解绑手机: /device/unbind (优先解绑token,没有token则解绑手机)
token: 设备token
mobile: 用户手机号码
access_str: 访问串 = md5(token + mobile + encryptKey)
5. 根据mobile获取设备列表:/device/tokenList
mobile:用户手机号码
access_str: 访问串 = md5(mobile + encryptKey)
6. 获取全部mobile列表:/device/allMobileList
7. 网关推送消息:/push/machineSendMsg
gateway: 设备网关
title: 消息标题
content: 消息内容
msg: 消息跳转信息, json格式
env: 推送环境,默认dev 接受: dev 或 release
access_str: 访问串 = md5(gateway + title + content + msg + encryptKey)
8. 用户推送消息:/push/mobileSendMsg
mobile: 用户手机号码
title: 消息标题
content: 消息内容
content: 消息跳转信息, json格式
env: 推送环境,默认dev 接受: dev 或 release
access_str: 访问串 = md5(mobile + title + content + msg + encryptKey)