slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
特斯拉开放开发者第三方集成API
17611538698
webmaster@21cto.com

特斯拉开放开发者第三方集成API

资讯 0 2528 2023-10-20 06:28:09

特斯拉最近发布了第一个 API 文档(https://developer.tesla.com/docs),用以支持第三方应用程序的集成。虽然这些 API 主要是为车队管理而设计的,但它们已经引起了开发者的兴趣,他们将其视为开发应用程序生态系统的潜在起点。


使用新的 API 后,应用程序可以请求车主允许查看帐户信息、获取车辆状态并发出远程命令。车主可以控制他们授予访问权限的应用程序,并且可以随时更改这些设置。

虽然对于特斯拉的逆向工程 API 已被人们使用多年,但是这家汽车制造商的官方SDK和第三方应用生态系统(https://electrek.co/2016/01/28/tesla-sdk-mirrorying-apps/),一直没有提供官方的选项。

此举可能与特斯拉最近与 Hertz 发布新的车载车队管理和租赁软件有关,它可能必须通过该项目的 API 进行正式访问,现在它正在向所有人开放。这是个好消息,因为围绕为特斯拉制作第三方应用程序创建了一些蓬勃发展的业务,但它们在灰色地带运营,这让它们有点摇摇欲坠。现在,如果这些应用程序可以使用官方 API 进行操作,它们将成为合法的企业,并且可能会鼓励更多的应用程序出现。

目前 API 提供如下功能:

充电节点、合作伙伴节点、用户节点、车辆节点和车辆命令。该API 亦文档提供了 cURL、JavaScript、PHP、Python 和 Ruby 请求的示例。例如,以下curl请求执行navigation_gps_request命令以开始导航到给定坐标:

curl --header 'Content-Type: application/json' \
  --header "Authorization: Bearer $TESLA_API_TOKEN" \
  --data '{"lat":45.65292317088107,"lon":13.765238974015045,"order":"integer"}' \
  'https://fleet-api.prd.na.vn.cloud.tesla.com/api/1/vehicles/{id}/command/navigation_gps_request'

在Hacker News 的热门话题中,许多开发者都感到兴奋。但是,一位图形和计算机视觉工程师James Darpinian警告大家说:

多年来,几乎所有这些功能都可以通过特斯拉官方应用程序使用的逆向工程 API 来使用。这里的区别在于,特斯拉正在为第三方明确创建一个新的、官方支持的 API,并附有官方文档、范围身份验证以及需要注册(以及将来需要付款)的开发人员计划。据推测,一旦 SDK 最终确定,他们将开始打击使用反向工程 API 的应用程序。

今年早些时候,特斯拉推出了Fleet Telemetry(https://github.com/teslamotors/fleet-telemetry),这是特斯拉遥测协议的服务器参考实现。该服务允许开发者直接连接到他们的车辆,处理设备连接并接收和存储传输的数据。配置的设备建立 WebSocket 连接以推送可配置的遥测记录,并且队列遥测为客户端提供确认、错误或速率限制响应。

要获取 API 密钥并与 API 节点交互,开发者需要先创建 Tesla 帐户、遵循其注册流程并通过审核。


评论