《HarmonyOS:领航者说》技术公开课来啦,大咖分享、实战解码,不容错过 了解详情
写点什么

特斯拉首次发布第三方应用集成 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:455118

评论

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

Android Matrix矩阵,跨平台移动开发ui

android 程序员 移动开发

Android Retrofit 2,今天带你详细了解各组件原理

android 程序员 移动开发

Android ShapeableImageView使用详解,告别shape、三方库(1)

android 程序员 移动开发

Android View的绘制流程,35岁技术人如何转型做管理

android 程序员 移动开发

Android Glide 3,android编程软件

android 程序员 移动开发

Android Gradle 干货,android屏幕适配框架

android 移动开发

Android Gradle进阶配置指南,太爽了

android 程序员 移动开发

Android Jetpack 之 Lifecycle - 2,2021移动开发者未来的出路在哪里

android 程序员 移动开发

Android JVM面试专题:阿里100%会问到的c,Android开发工程师面试题

android 程序员 移动开发

Android NDK开发,使用ndk-build编译,androidkotlin教程

android 程序员 移动开发

Android Socket使用详解,android开发入门与实战作者

android 程序员 移动开发

Android UI—仿微信底部导航栏布局,android应用程序开发

android 程序员 移动开发

Android Tangram模型:手把手带你学习淘宝、天猫都在用的UI框架模型

android 程序员 移动开发

Android mvvm 之 LiveData 的原理,2021年Android高级面试题

android 程序员 移动开发

Android SDK 开发应该注意哪些?,阿里+头条+腾讯大厂Android笔试真题

android 程序员 移动开发

Android ShapeableImageView使用详解,告别shape、三方库(2)

android 程序员 移动开发

Android Studio 3,今年Android面试必问的这些技术面

android 程序员 移动开发

Android Virtualview:淘宝、天猫 又一个动态化,android界面开发基础

android 程序员 移动开发

Android GreenDao 使用全面讲解(1),2021Android最新大厂面试真题总结

android 程序员 移动开发

Android MediaPlayer音频播放器详解,字节跳动高工面试

android 程序员 移动开发

Android P 应用兼容常见错误及建议,大牛教你怎么学习Android多进程

android 程序员 移动开发

Android View的事件分流源码,安卓内存优化管理器

android 程序员 移动开发

Android GreenDao 使用全面讲解,android开发教程百度网盘

android 程序员 移动开发

Android O 适配详细指南,Android开发三年月薪才12K

android 程序员 移动开发

Android S新特性介绍-近似定位,快速学会

android 程序员 移动开发

Android Sqlite数据库升级时注意事项,android移动开发基础题库

android 程序员 移动开发

Android Studio 4(1),android面试必看书籍

android 程序员 移动开发

Android DataBinding 从入门到进阶,android路由实现

android 程序员 移动开发

Android Glide 3(1),撸了郭霖大神写的Framework源码笔记

android 程序员 移动开发

Android Handler 从使用到进阶,html5手机端开发

android 程序员 移动开发

Android ShapeableImageView使用详解,告别shape、三方库

android 程序员 移动开发

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