用于访问连接汽车的包装器API-一种AVL/数据收集服务,安装在奥迪、大众、斯柯达和Seat的大多数丹麦新车上。
connectedcars的Python项目详细描述
用于connectedcars rest api的python包装器
Connected Cars是一项AVL/数据收集服务,安装在奥迪、大众、斯柯达和SEAT的大多数新danish车辆上该服务有一个使用graphql的api。这是该api的瘦python包装器,用于处理访问令牌的身份验证和刷新。它允许直接执行graphql查询,还包括一些预定义的查询,这些查询返回pyton对象以方便使用。
安装
pip install connectedcars
可用数据
取决于汽车,但示例包括:
- gps定位
- 燃油油位
- 里程表
用法
fromconnectedcarsimportConnectedCarsClientclient=ConnectedCarsClient(username='XXX',password='XXX')vehicles=client.vehicles_overview()forvehicleinvehicles:print(vehicle.make,vehicle.model,vehicle.fuelLevel.liter)
可以输出如下内容:
Volkswagen Golf 38.0