• 红色代表必须要的参数,其它参数为选填参数
  • 为了安全,大部分接口都需要认证。 认证方式为判等 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)