车主登录 · OAuth 2.0 + PKCE

无需后端,即可让车主登录。

您的 App 打开由 ChargeIT 托管、采用您品牌风格的登录页,并获得仅限该车主的短期令牌。App 中无需放置 API 密钥,也无需另建一套用户系统。

您的 App打开托管登录页
托管登录采用您的品牌风格
车主令牌短期有效,仅限一位车主
ChargeIT API直接从 App 调用

工作原理

四个步骤,无需后端。

  1. 注册您的 App

    在开发者面板中:Bundle ID、重定向 URI 和您的 Client ID。

  2. 车主登录

    在托管登录页上,采用您的品牌风格。PKCE 将登录绑定到您的 App,即使授权码被截获也无法使用。

  3. 您的 App 获得令牌

    短期有效,仅限该车主:其本人的会话、卡和付款。

  4. 调用车主 API

    直接从 App 调用,使用车主的令牌。

车主 API

车主 App 所需的一切。

基于 ChargeIT App 所用的同一套车主账户构建。

查找充电桩

地图搜索、实时可用状态和价格。

充电

通过二维码或选择充电枪启动和停止,实时显示电量(kWh)、功率和费用。

账户

个人资料、RFID 卡、支付方式、历史记录和收据。

事件

通过 Webhook 获取会话更新,或由我们代您发送推送通知。

密钥与令牌

为什么 App 使用令牌,而不是密钥。

API 密钥绝不放进移动 App,因为任何人都可能从中提取。您的后端使用密钥;您 App 中的每位车主都拥有自己的令牌。

  • 一位车主一个令牌令牌只能访问该车主本人的数据。
  • 数据留在 ChargeIT 一侧车主的个人和支付数据保留在 ChargeIT,受 GDPR 管控。
  • 无需第二套用户系统车主使用 ChargeIT App 所用的同一账户登录。

API 密钥

用于服务器。每个密钥都有各自的权限范围和速率等级。

车主令牌

用于 App。一位车主,短期有效。

常见问题

车主登录:常见问题。

我需要自建后端才能让车主登录吗?

不需要。托管登录页和车主令牌就是您的 App 所需的全部。

登录页可以使用我的品牌吗?

可以。托管登录页会以您的品牌风格显示。

如何获得访问权限?

开发者面板按组织开通。申请 API 访问后,我们将为您的组织完成设置并开通权限范围。

开发您自己的车主 App。

介绍一下您的 App,我们将为您的组织开通车主登录。

申请 API 访问