# 获取设备数据日志

## OpenAPI Specification

```yaml
openapi: 3.0.1
info:
  title: ''
  description: ''
  version: 1.0.0
paths:
  /api/getDeviceData:
    get:
      summary: 获取设备数据日志
      deprecated: false
      description: >-
        签名校验方法：将url中的参数按ASC的顺序排列(ksort($array))，然后进行md5加密，加密后长度为32位。例如：{"api_key":"734af80ad44b8704a1c358cc6130c8d1","api_secret":"7f476393d4db6f177c8918854c72ced6","device_code":"3PJcHCs5nynJGdb","end_time":"1719696915","page":"1","size":"100","start_time":"1717191315"}

        加密方式：api_key734af80ad44b8704a1c358cc6130c8d1api_secret7f476393d4db6f177c8918854c72ced6device_code3PJcHCs5nynJGdbend_time1719696915page1size100start_time1717191315

        加密结果：c3da588b01c7bd365340b925d9d1eb8c

        完整请求url：

        http://47.104.225.241:6767/api/getDeviceData?api_key=734af80ad44b8704a1c358cc6130c8d1&device_code=3PJcHCs5nynJGdb&page=1&sign=c3da588b01c7bd365340b925d9d1eb8c&size=100&start_time=1717191315&end_time=1719696915


        注意：

        1、1分钟最多允许请求10次

        2、平台数据只保留3个月，您只能请求最近3个月的数据，请知悉。

        3、本接口适用于：

        　　私有化部署https://www.workerman.net/app/preview/488
      tags: []
      parameters:
        - name: device_code
          in: query
          description: 设备自定义注册包,必填
          required: true
          example: 3PJcHCs5nynJGdb
          schema:
            type: string
        - name: api_key
          in: query
          description: 会员api_key,必填
          required: true
          example: 734af80ad44b8704a1c358cc6130c8d1
          schema:
            type: string
        - name: start_time
          in: query
          description: 请求数据开始时间的时间戳,选填
          required: false
          schema:
            type: integer
        - name: end_time
          in: query
          description: 请求数据结束时间的时间戳,选填
          required: false
          schema:
            type: integer
        - name: page
          in: query
          description: 请求数据的页码,必填
          required: true
          example: 1
          schema:
            type: integer
        - name: size
          in: query
          description: 请求数据每页的条数,必填
          required: true
          schema:
            type: integer
        - name: sign
          in: query
          description: 签名,必填
          required: true
          example: 92f028b46569c6e35c8f11a60716643d
          schema:
            type: string
      responses:
        '200':
          description: ''
          content:
            application/json:
              schema:
                type: object
                properties:
                  code:
                    type: integer
                    description: 0正常,非0:异常
                  msg:
                    type: string
                    description: 接口响应结果说明
                  data:
                    type: object
                    properties:
                      count:
                        type: integer
                        description: 查询的结果总条数
                      list:
                        type: array
                        items:
                          type: object
                          properties:
                            vtype:
                              type: integer
                              description: 数据类型:0ASCII,1HEX16进制
                            val:
                              type: string
                              description: 数据值
                            addtime:
                              type: string
                              description: 时间
                          x-apifox-orders:
                            - vtype
                            - val
                            - addtime
                          required:
                            - vtype
                            - addtime
                            - val
                        description: 查询的结果列表
                    x-apifox-orders:
                      - count
                      - list
                    description: 接口响应数据
                    required:
                      - list
                      - count
                x-apifox-orders:
                  - code
                  - msg
                  - data
                required:
                  - msg
                  - code
                  - data
              example:
                code: 0
                msg: 请求成功
                data:
                  count: 35
                  list:
                    - vtype: 1
                      val: '010300041243'
                      addtime: '1996-05-19 19:06:02'
                    - vtype: 1
                      val: '010300041243'
                      addtime: '1979-04-20 00:55:37'
          headers: {}
          x-apifox-name: 成功
      security: []
      x-apifox-folder: ''
      x-apifox-status: released
      x-run-in-apifox: https://app.apifox.com/web/project/2344842/apis/api-187630866-run
components:
  schemas: {}
  securitySchemes: {}
servers: []
security: []

```
