Skip to content

快速入门

对接 HTTP API 前须开启声光播报、配置 API Key,并理解签名算法。

首先需要在Api-> Api启停 中打开声光播报功能。

设置好Api Key,以便后续使用,默认key为1qaz2wsx设置方法

用来管理Api的启停状态。只有启用的Api才可以成功调用。

  1. 在请求参数数组中加入token项,值为Api Key,加入time项,值为当前的时间戳。之后按照key值进行字典升序排列。
  2. 按排列后顺序进行组合,按照key value进行拼接,得到签名字符串sign_str
  3. 将拼接好后的签名字符串sign_str,使用MD5进行散列计算,即可得到签名字符串sign
  1. 假设要请求的原始参数如下表

    参数名
    led_style15
    color[“#123456”]
    led_flag[0.1,1]
    text好用的声光播报终端
    time1668843530
  2. 参数数组中加入tokentime

    参数名
    led_style15
    color[“#123456”]
    led_flag[0.1,1]
    text好用的声光播报终端
    time1668843530
    token1qaz2wsx
  3. 以key按照字典升序排序,之后对字符串进行拼接,得到签名字符串sign_str

    color["#123456"]led_flag[0.1,1]led_style15text好用的声光播报终端time1668843530token1qaz2wsx

  4. 对签名上述的字符串进行MD5计算,可以得到签名sign

    dc76013f54527b7074e4076e86fba803

  5. signtime添加到请求参数中,得到最终的请求参数

    参数名
    led_style15
    color[“#123456”]
    led_flag[0.1,1]
    text好用的声光播报终端
    time1668843530
    signdc76013f54527b7074e4076e86fba803
  6. 使用Post方式将其作为请求内容发送即可,请求成功后得到响应值。

    {
    "code": 200, // 状态码,200表示成功
    "msg": "OK", // 返回信息,OK表示成功
    "data": {
    "method": 50, // 方法id,无需处理
    "id": "4972367dd614bf8adfe5fff138a3af76", // 本次请求的id
    "data": 1, // 设备播报队列中剩余待播报的数量
    "res_code": 0 // 内部状态码,正常为0,无需处理
    }
    }