API 与开发者条款
版本 2026-2,发布于 2026-10-30。适用于自 2026-10-30 起创建的账户,并自 2026-11-30 起适用于现有账户。
由 Volt Time B.V.(荷兰商会注册号 77488873)发布,其亦以 Plugchoice 为商号经营。本条款是对我们通用条款(“通用条款”)的补充。plugchoice.com/legal/definitions 上的定义(版本 2026-2)构成本条款的一部分。“API 数据”是指通过 API 获取的数据及由其衍生的信息。任何访问 API 的人,包括使用他人的令牌或账户访问的人,即以此方式接受本条款和通用条款。
1. 访问层级
1.1. 个人访问令牌仅供用户自身使用其自己的账户。任何其他使用(“商业使用”),例如在为他人提供的产品或服务中使用,或访问其他账户的数据,包括由另一方或为另一方使用用户的令牌或账户,均需要 API Professional;依据欧盟数据法案,为另一方进行的访问即向该方提供数据(第 5 条和第 9 条)。客户及其更换后的提供商可以依据通用条款第 15.5 条为更换而使用 API,如欧盟数据法案有此要求,则免费使用;该使用不属于商业使用。我们可以依据通用条款第 14 条更改、限制个人访问令牌,对其收费或将其终止。
1.2. API Professional(OAuth 2.0):用于生产环境集成,依据关于范围、限制和费用的单独协议提供。
1.3. 合作伙伴交换:依据已签署的单项协议的条款进行的互惠 API 访问。
1.4. 如免费访问在未与我们签署单项协议的情况下被用于商业使用,我们可以重新划分该账户的类别;自该使用开始时起,按我们对可比使用的收费标准,如无此标准则按合理费用,向该使用者(绝不向消费者)就该使用开具发票,并收取法定商业利息;并可以要求其使用 API Professional 或停止该使用。
2. 用户同意和数据
2.1. 开发者仅在用户授予的范围内,并仅为其自身向该用户提供的服务使用用户数据。将 API 数据或调控充电桩的能力转交给另一方,需要与我们签署允许这样做的单项协议,且需要用户选择该使用。
2.2. 当连接被撤销、用户账户被删除或开发者的访问权限终止时,开发者应立即停止向相关充电桩发送指令,并在无不当延迟的情况下删除通过 API 获取的个人数据,在 30 天内删除其他 API 数据。
2.3. 开发者是来自 API 的个人数据的独立控制者。
2.4. 机制参与方仅为替授权用户在能源积分机制下进行登记、核查、申领和结算,并就此告知该用户,而使用平台数据;适用通用条款附表 E。
2.5. 电表数据。 开发者仅为其自身向该站点用户提供的服务使用来自电表供应商读数的 API 数据。我们可以将电表供应商就连接其电表数据源向我们收取的任何费用计入我们的 API 服务费用。
2.6. 欧洲经济区以外。 设立于欧洲经济区以外、且所在国家没有欧盟充分性认定的开发者,只有在与我们签署欧盟标准合同条款后,才能通过 API 接收个人数据。
2.7. OCPP 流量的转发。 API 访问权限不赋予获得充电桩的 OCPP 流量(无论是副本还是附带控制)的权利,也不赋予在充电桩与平台之间设置代理或网关的权利(通用条款第 8.6 条和第 8.8 条)。
2.8. 不得训练模型。 未经我们事先书面同意,开发者不得使用 API 数据(即使经匿名化或汇总;其自行输入的数据或其拥有或租赁的充电桩的数据除外)训练、测试或改进 AI 或机器学习模型。违反本条的企业开发者应支付通用条款第 16.7 条规定的违约金,并承担该条规定的义务。
2.9. 来源。 在登记、申领、报告或出版物中使用 API 数据的开发者,在格式允许时应注明 Plugchoice 为其来源。
2.10. 同意的证明。 开发者应记录其访问和指令所依据的每一项用户同意或指示,并在我们提出请求后 5 个工作日内向我们出示。
3. 可接受使用
3.1. 通用条款第 4.2 条约束开发者,此外开发者不得:(a) 复制平台,或使用 SDK、Link、我们的文档或代码,或在通用条款第 4.2(b) 条和第 15.5 条允许的范围之外使用 API 数据,构建或改进与平台竞争的产品或服务;(b) 未经我们书面同意进行对标或发布性能比较;(c) 转售、再许可、出租或出借 API 访问权限、SDK 或我们的代码;(d) 批量提取超出已连接用户自身数据的数据;(e) 探测或测试漏洞,但依据我们的负责任的漏洞披露政策进行的除外;(f) 在同意流程中虚假陈述其应用的身份或目的;(g) 在用户未逐一确认的情况下,自动执行所有权转移、访问权限授予或其他同意类操作;(h) 通过 API 在其范围内以外的方式从我们的网站、文档、应用或平台获取数据。
3.2. 文档中规定的速率限制和合理使用限制(我们可以更改)按层级、按令牌以及在开发者的所有令牌和账户范围内适用。对于超出这些限制或给平台造成负担的流量,我们可以进行限流或阻止,无需事先通知。通过 AI 代理、脚本或其他自动化方式进行的使用属于开发者自身的使用。
4. 向充电桩发送的指令
4.1. 开发者对使用其凭据或令牌发出的每一项指令负责。
4.2. 开发者应建立相称的保障措施,并仅向明确启用了批量指令或破坏性指令的用户的充电桩发送此类指令。
4.3. 开发者仅在平台中设定的限值范围内调控充电桩,绝不覆盖平台中设定的较低限值,并应我们的要求暂停其调控(通用条款第 6.10 条)。
4.4. 服务器地址。 通用条款第 8.7 条和第 8.11 条全部适用。开发者、其应用或 SDK,或应其请求由 Link,写入充电桩的地址或设置,不赋予开发者保留该地址或设置的权利。
4a. 数据准确性
4a.1. API 数据,包括认证状态(例如 MID),按原样提供(通用条款第 7 条)。
4a.2. 开发者不得将 API 数据表述为经核实或经认证的数据。
4b. SDK 和 Link
4b.1. “客户端密钥”(Client Secret)是开发者的服务器从 SDK API 获取的、用于打开 Link 的限时密钥,仅对其范围内的用户以及充电桩、站点或地址有效。
4b.2. Link 和 SDK API 仅在我们启用的情况下提供,并且仅用于为开发者自己的用户或充电桩打开 Link。开发者不得超出我们的品牌选项为 Link 更换品牌,也不得将其表述为自己的服务。
4b.3. 开发者仅在其自己的服务器上、为其已登录的用户、并以该操作所需的最小范围创建客户端密钥,绝不记录客户端密钥,也绝不将其传递给 SDK 或 Link 以外的任何人。开发者对使用其凭据和客户端密钥所做的一切负责,包括他人的滥用,除非是由我们造成的。
4b.4. 开发者不得索取、读取、存储或转发用户在 Link 中输入的登录信息,也不得拦截、更改或自动执行用户在该处的步骤,包括同意界面。
4b.5. Link 仅依据已签署的单项协议将充电桩添加到开发者的团队;该协议按每台充电桩设定的费用在设置时到期,且绝不退还。此时开发者是这些充电桩的账户持有人,并在其用户条款中纳入通用条款附表 C.8。
4b.6. 为添加、设置或重新连接充电桩,Link 可以将我们的 OCPP 服务器地址、其登录信息和网络设置写入该充电桩,以及写入 Link 显示的、品牌系统会随其一同切换的其他充电桩。运行 Link 即为账户持有人就所显示的每台充电桩作出这样做的指示。开发者应确保运行 Link 的用户可以作出该指示,如该用户无权作出,则由开发者负责。
4b.7. 运行之后,开发者通过 Link 仅获得结果,以及对于用户自己账户中的充电桩,在用户批准的范围内的访问权限。
4b.8. 我们可以随时更改、暂停或限制 SDK、SDK API 和 Link。
4b.9. 第 4 条、第 6.1 条和第 8 条适用于 SDK 和 Link。
4b.10. SDK 许可。 我们授予开发者一项非独占、不可转让、不可再许可的许可(可依据第 6.3 条和第 9.1 条撤销),允许其将未经修改的 SDK 纳入其自己的应用,仅用于为其自己的用户打开 Link,并且仅以编译形式在该应用内分发。在本许可之外,开发者不得发布、复制、派生(fork)、镜像、修改、封装、移植或模拟 SDK、Link 或 SDK API,不得将其与我们以外的任何服务一起使用,也不得移除我们的声明。SDK 中的开源组件依据其 NOTICE 文件中所列的许可授权,这些许可对该等组件优先适用。该许可随开发者的访问权限终止而终止;此后开发者应在 14 天内从新版本中移除 SDK。第 2.8 条适用于对本条的违反。
4c. 客户、引导流程和层级
4c.1. 客户关系。 通过 SDK、Link、API 或合作伙伴获得 Plugchoice 账户的任何人,均为我们的客户,适用我们的条款,除非已签署的单项协议赋予开发者或合作伙伴该客户关系的所有权。我们可以在法律允许的范围内自行接触该客户、向其提供信息,并向其展示我们的应用、服务和优惠,包括在 Link 中。
4c.2. 引导流程。 我们决定 Link 和 SDK 流程中的步骤并可以更改这些步骤,例如创建账户、登录、同意、展示 Plugchoice 应用,以及我们在流程中的名称和品牌。除非已签署的单项协议赋予开发者该客户关系的所有权,我们可以将任何步骤设为必需步骤,例如下载 Plugchoice 应用。
4c.3. 不得劝阻。 开发者不得隐藏、绕过、劝阻或替换我们的步骤、邀请、通知或品牌,也不得建议用户不要使用 Plugchoice 账户或 Plugchoice 应用。
4c.4. 层级。 我们可以在层级之间调整功能。层级仅提供其书面条款或已签署的单项协议所给予的内容;未明确给予的一切仍归我们所有。某事在技术上可行,并不赋予对其的权利。
4c.5. 本条款不限制用户在欧盟数据法案项下的权利或在第 (EU) 2019/1150 号条例项下的权利(通用条款第 14.2 条和第 18.6 条)。
5. 支付端点
5.1. 账单、付款、款项发放、报销和公共充电端点仅在我们启用的情况下提供,并受通用条款附表 B 以及我们支付服务提供商的要求约束。
5.2. 开发者仅通过支付服务提供商处理完整的付款凭据。
6. 可用性、版本管理和变更
6.1. API(包括测试版端点)按原样提供。
6.2. 我们可以随时添加、更改、弃用或移除端点和字段,仅在已签署的单项协议有此规定时才就破坏性变更发出通知。
6.3. 如违反本条款、费用逾期未付或存在紧急事由,我们可以暂停或终止 API 访问权限,立即生效。
7. 安全和事件
7.1. 开发者应对令牌、密钥和机密信息保密,在层级要求时在服务器端使用,并在怀疑泄露时立即轮换。
7.2. 开发者应在发现涉及 API 凭据或 API 数据的安全事件后 24 小时内向 security@plugchoice.com 报告。
7.3. 在 API Professional 和合作伙伴交换项下,开发者为每个应用使用其自己的 OAuth 客户端,并仅申请其所需的范围。
8. 责任和赔偿
8.1. 开发者就其用户及其他第三方因其应用、其对 API、SDK 或 Link 的使用、其向充电桩发送的指令或其对 API 数据的处理而提出的索赔向我们作出赔偿。
8.2. 核查和审计。 在我们提出请求后 5 个工作日内,开发者应向我们提供我们为核查其合规情况而合理需要的资料,包括第 2.10 条项下的记录。每年一次,以及在怀疑存在违约时随时,受保密义务约束的独立审计师可以在提前 5 个工作日通知后为我们审计其 API 使用;如审计显示存在违约或第 1.4 条项下应付的费用,审计费用由开发者承担。本条不适用于消费者对个人访问令牌的私人使用。
9. 知识产权
9.1. 适用通用条款第 16 条。如发生违约或存在紧急事由,我们可以立即撤销开发者访问 API 以及使用 SDK 和我们的示例代码的许可,否则须提前 30 天通知。
9.2. [有意留空]
10. 变更
10.1. 我们可以依据通用条款第 14 条修订本条款。
以前的版本: API 与开发者条款 2026-1,新账户自 2026年10月30日 起、现有账户自 2026年11月30日 起被取代