暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

特斯拉推出用于第三方集成的官方开发者 API

云原生数据库 2023-11-07
290
特斯拉最近发布了第一个 API 文档,以支持第三方应用程序的集成。虽然这些 API 主要是为车队管理而设计的,但它们引起了开发人员的兴趣,他们将其视为开发应用程序生态系统的潜在起点。
使用新的 API,应用程序可以请求车主允许查看帐户信息、获取车辆状态并发出远程命令。车主可以控制他们授予访问权限的应用程序,并且可以随时更改这些设置。
尽管逆向工程 API 已使用多年,但即使汽车制造商过去讨论过软件开发工具包选项和创建第三方应用生态系统,也没有提供官方选项。Electrek 主编Frédéric Lambert写道
此举可能与特斯拉最近与 Hertz 发布新的车载车队管理和租赁软件有关(..)它可能必须通过该项目的 API 进行正式访问,现在它正在向所有人开放。这是个好消息,因为围绕为特斯拉制作第三方应用程序创建了一些蓬勃发展的业务,但它们在灰色地带运营,这让它们有点摇摇欲坠。现在,如果这些应用程序可以使用官方 API 进行操作,它们将成为合法的企业,并且可能会鼓励更多的应用程序出现。
目前记录了以下 API 端点:充电端点、合作伙伴端点、用户端点、车辆端点和车辆命令。该文档提供了 cURL、JavaScript、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'

梅赛德斯-奔驰联网汽车策略师 Mark Gerban评论道
很好奇这是否会帮助开发商产生任何收入,因为如果他们想要获得巨大的吸引力并选择一些具有更大功能的大玩家,他们将需要提供一些回报。
在Hacker News 的热门话题中,许多开发人员都感到兴奋,但图形和计算机视觉工程师James Darpinian警告说:
多年来,几乎所有这些功能都可以通过特斯拉官方应用程序使用的逆向工程 API 来使用(...)这里的区别在于,特斯拉正在为第三方明确创建一个新的、官方支持的 API,并附有官方文档、范围身份验证以及需要注册(以及将来需要付款)的开发人员计划。据推测,一旦 SDK 最终确定,他们将开始打击使用旧的逆向工程 API 的应用程序。
今年早些时候,特斯拉推出了Fleet Telemetry,这是特斯拉遥测协议的服务器参考实现。该服务允许开发人员直接连接到他们的车辆,处理设备连接并接收和存储传输的数据。配置的设备建立 WebSocket 连接以推送可配置的遥测记录,并且队列遥测为客户端提供确认、错误或速率限制响应。
要获取 API 密钥并与 API 端点交互,开发人员必须创建 Tesla 帐户、遵循入职流程并请求批准。

文章转载自云原生数据库,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论