Tesla API:3 个简单步骤创建您自己的

·
Cover for Tesla API:3 个简单步骤创建您自己的

想要创建您自己的 Tesla API 应用?本指南将带您在几分钟内完成——无需编写代码,也无需信用卡。

什么是 Tesla Fleet API?

自从 Tesla 停用旧版车主 API 后,任何要读取您车辆数据或发送指令的应用都必须通过一个已注册的开发者应用(带有 Client ID 和 Client Secret)来使用 Tesla Fleet API。创建这个应用正是本指南所要讲解的。一旦设置完成,您就可以将它用于自托管的 TeslaMate、Home Assistant、evcc 或您自己的脚本——Tesla 甚至还为开发者账户提供每月 $10 的用量抵扣

1. 创建 Tesla 开发者账户

您必须创建一个 Tesla 开发者账户 并提交一个新应用。

  1. 使用您的 Tesla 账户注册成为 Tesla 开发者


  1. 从仪表板提交“New Request”

做得好——您现在可以创建您的应用了。

2. 创建您自己的 Tesla API(6 个简单步骤)

MyTeslaMate 为您提供了创建 Tesla API 应用所需的所有端点。创建完成后,您就能在 TeslaMate、Home Assistant 或任何其他地方使用它。

  1. 将您的应用与您的个人配置关联


  1. 填写应用名称、描述和使用目的。您可以随意填写。


  1. 打开 https://app.myteslamate.com/tesla 的标签页以复制您自己的 URL


  1. 将 URL 粘贴到相应的字段中。
    仅在您认为会用到时才包含 my.home-assistant.io。


  1. 勾选此 API 应用中要允许的(所有)权限范围


  1. 跳过并提交——不要登记信用卡!

请把 Client IDClient Secret 妥善保存在安全的地方,稍后您会需要它们。

太好了——您创建了您的第一个 Tesla API 应用! 您应该会收到来自 Tesla 的验证邮件。接下来,请注册此应用以便使用它。

提交之后会发生什么?

Tesla 会自动审核新应用,通常在几分钟到几个小时内完成。您会收到一封验证邮件,确认您的应用已激活。如果没有收到:

  • 检查与您 Tesla 账户绑定的邮箱的垃圾邮件文件夹。
  • 确保您在第 4 步粘贴的公钥和重定向 URL 与您 Tesla API 页面 上的完全一致。
  • 再稍等一会儿——审批偶尔可能需要长达 24 小时。

3. 注册此应用

您现在必须注册您的应用并登录一次才能使用它:

  1. 在您的专属 API 页面上,点击 “Register my application”


  1. 运行该脚本,从您的电脑注册应用并生成凭据——您的密钥仅与 Tesla 共享。您可以在此 GitHub 仓库中查看代码,欢迎改进它。


  1. 执行该脚本。在第 3 步,点击登录链接以获取要从 MyTeslaMate 粘贴的代码

Tesla 登录后,代码会显示在绿色方块中。


  1. 脚本到此结束——您现在可以复制/粘贴您的新令牌了

您现在可以直接免费使用您自己的 Tesla API 了

4. 使用

您可以在 Tesla 开发者网站上查看您的用量。

前往 Tesla API 仪表板,掌控成本。提示:正常使用远低于每月 $10 的免费抵扣额——您绝不会接近本示例中显示的用量。


您可以从自托管的 TeslaMate、evcc、Home Assistant 等使用您自己的 API。

您还可以使用 Tesla 账户登录 MyTeslaMate,通过车队页面使用我们的代理——您将能在一分钟内向您的车辆发送指令!