AICon 上海站|日程100%上线,解锁Al未来! 了解详情
写点什么

特斯拉首次发布第三方应用集成 API 文档

  • 2023-11-06
    北京
  • 本文字数:1101 字

    阅读完需:约 4 分钟

大小:474.86K时长:02:42
特斯拉首次发布第三方应用集成API文档

特斯拉最近发布了首个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 连接来推送遥测记录,Fleet Telemetry 则向客户端提供确认、错误或速率限制响应。


要获取 API 密钥并与 API 端点发生交互,开发人员必须创建特斯拉帐户并请求获得批准。


原文链接

https://www.infoq.com/news/2023/10/tesla-developer-apis/

2023-11-06 09:454989

评论

发布
暂无评论
发现更多内容

深入浅出分布式存储性能优化方案

焱融科技

云计算 分布式 高性能 云存储 超融合

【LeetCode】找出第 K 大的异或坐标值Java题解

Albert

算法 LeetCode 5月日更

智能视频云3.0全景图来了!深度融合视频应用共创行业新生态

百度大脑

云智一体 智能视频 云智技术

人人都在谈的图数据库到底是个啥?

华为云开发者联盟

大数据 数据结构 数据 图数据库 华为云图引擎图数据库GES

🚄【Redis 干货领域】从底层彻底吃透 AOF 重写 (源码篇)

码界西柚

redis aof Redis 协议 Redis 核心技术与实战 5月日更

kafka基本概念

杨四正

大数据 kafka 架构设计 消息队列 消息队列架构

DEMO WORLD分论坛聊些啥?高端制造、未来出行、皮肤科技、未来产业……

创业邦

创新

多线程 VS 多进程(一)

若尘

多线程 多进程 Python编程 5月日更

冈萨雷斯《数字图像处理》学习总结及感悟:第一章 绪论 百闻不如一见

老猿Python

图形图像处理 数字图像处理 冈萨雷斯

论Http、Socket、WebSocket、WebService(SOAP)之间的区别

Damon

5月日更

前端实操案例丨如何实现JS向Vue传值

华为云开发者联盟

Vue 大前端 js Promise Vuex state

看MindSpore加持下,如何「炼出」首个千亿参数中文预训练语言模型?

华为云开发者联盟

框架 mindspore 盘古 NLP 大模型 中文预训练模型

HTTP/3 初体验

运维研习社

nginx 运维 HTTP3.0 5月日更

飞桨前沿升级、顶级开源项目、产教融合育人,WAVE SUMMIT论坛内容先睹为快!

百度大脑

深度学习 飞桨

千万级学生管理系统的<考试试卷>存储方案

唐江

架构实战营

丰田汽车选用Mobileye和采埃孚的安全技术

E科讯

集成学习案例一 (幸福感预测)

容光

数据处理

私有云解决方案

anyRTC开发者

音视频 WebRTC RTC sdk

Golang List, Ring and Map

escray

学习 极客时间 Go 语言 5月日更

android端音频采集与播放

floer rivor

android 音视频

Flutter开发:Failed to retrieve the Dart SDK…的解决方法

三掌柜

5月日更

Rust从0到1-错误处理-panic!

rust 错误处理 Error 不可恢复错误

详解JQuery框架的五大选择器

华为云开发者联盟

jquery 选择器 层级选择器 属性选择器 过滤选择器

成功产品三要素

lenka

5月日更

“读万卷书,行万里路”,让你收获一个不平凡的人生

小天同学

读书 成长 旅行 5月日更

如何成为云原生技术高阶玩家?华为云最近做了这件事

华为云开发者联盟

容器 DevOps 微服务 云原生 华为云

让人工智能成为保险行业科技基因的一部分!

百度大脑

人工智能 保险

分布式事务与分布式系统

邱学喆

分布式事务 raft CAP PAXOS 副本一致性

进程内缓存助你提高并发能力!

万俊峰Kevin

缓存 微服务 本地缓存 Go 语言

NumPy之:ndarray多维数组操作

程序那些事

Python Numpy 程序那些事

从酷睿双核到Tiger Lake-H,英特尔如何帮游戏笔记本完成蜕变

E科讯

特斯拉首次发布第三方应用集成API文档_编程语言_Renato Losio_InfoQ精选文章