# hikapi **Repository Path**: chenc224/hikapi ## Basic Information - **Project Name**: hikapi - **Description**: 海康的openapi库 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-01-22 - **Last Updated**: 2024-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 前言 根据 海康 的综合安防管理平台写的python库,那个什么ak/sk太难用了,折腾了我好几天,官方也只有c和java的库,没提供python的库,倒是我都做完了服务商才提供了一个demo。 官方文档在以下地址 https://open.hikvision.com/docs/docId?productId=5c67f1e2f05948198c909700&version=%2Ff95e951cefc54578b523d1738f65f0a1&tagPath=%E5%AF%B9%E6%8E%A5%E6%8C%87%E5%8D%97 库我只在linux下用过,没在windows平台测试,如果在windows平台下使用有问题,记得通知我。 # 使用方法 ## 安装 pip install hikapi ## 样例代码 https://gitee.com/chenc224/hikapi/blob/master/hikapi/datafile/hiktest.py ``` import hikapi import time #这一行按你的真实数据修改一下 hik=hikapi.aksk("27800000","aRyPlM2QA57xalkdjfs","192.168.x.y") hik.connect() 数据={ "pageNo": 1, "pageSize": 10, "receiveStartTime": time.strftime('%Y-%m-%dT%H:%M:%S.%f%z',time.localtime(time.time()-24*3600)), "receiveEndTime": time.strftime('%Y-%m-%dT%H:%M:%S.%f%z'), } 结果=hik.post("/api/acs/v2/door/events",数据) from pprint import pprint pprint(结果) ``` 上面这段代码可以获取最近1天的门禁数据。