跳转到主要内容
API

实验性功能

Chargetrip 通过结构化的实验计划推出重要的新功能。它让您能够提前使用并评估即将推出的功能,并在 schema 和契约成为永久版本之前影响其设计。

实验性功能的类型

  • 新操作:全新的查询、变更或订阅。
  • 对现有操作的扩展:在现有稳定操作中新增的可选参数或输出字段。

实验性功能阶段

维度AlphaBeta
生产就绪度严格不建议用于生产环境。适用于受控的试点。不建议用于关键任务流程。
启用方式默认禁用。需要在 Dashboard 中明确选择启用。对所有客户端默认启用。
稳定性稳定,但 schema 可能频繁变更。稳定。可能有小幅 schema 变更。
Schema 标识在 schema 字段描述中标记为 [ALPHA]。在 schema 字段描述中标记为 [BETA]。
停用通知无。可能随时被修改或下线。主动直接联系正在集成的客户。

有关稳定功能所提供的保证,请参见 API 生命周期。

最佳实践

  • 将 alpha 功能用于沙盒评估、概念验证和反馈。如果您仍然将其上线,那么在其发生变更时,您不会收到通知,也得不到兼容性保护。
  • 如果您向最终用户开放 beta 功能,请显示“beta”徽标,让他们知道该功能仍在趋于稳定。

升级生命周期

  1. 从 Alpha 到 Beta

    当功能和 schema 达到足够成熟度时,该功能将升级为 beta。描述标记从 [ALPHA] 更新为 [BETA],所有客户默认启用访问,相关变更会在发布说明中公布。

  2. 从 Beta 到稳定版

    当可靠性和成熟度在多个客户端中得到验证后,将移除 [BETA] 描述标记和运行时警告,该功能升级到稳定生命周期。

定价

  • 对标记为实验性的操作发出的请求免费。
  • 对包含可选实验性输入参数或输出字段的稳定端点发出的请求,将根据您的订阅计划收费。

程序化警告

为了让您的开发团队了解当前流量中的实验性依赖,使用 alpha 或 beta 功能的 API 响应会在 GraphQL extensions 块中返回警告元数据:

Alpha 功能的警告示例
Example request and response
json
{  "data": {    "getTruckRoute": {      "id": "dd07b4d0-6b79-11f0-bf8f-e6b813282ac3",      "status": "done"    }  },  "extensions": {    "warnings": [      {        "code": "ALPHA_FEATURE",        "path": ["getTruckRoute"],        "message": "This feature is currently in ALPHA. Visit https://developers.chargetrip.com/api-reference for more information."      }    ]  }}
Beta 功能的警告示例
Example request and response
json
{  "data": {    "vehicleMakes": {      "name": "Opel"    }  },  "extensions": {    "warnings": [      {        "code": "BETA_FEATURE",        "path": ["vehicleMakes"],        "message": "This feature is currently in BETA. Visit https://developers.chargetrip.com/api-reference for more information."      }    ]  }}

此内容是否有帮助?

开发者

Chargetrip ©

状态未知

管理 Cookie

生效日期: 2024 年 3 月 20 日 · 更新日期: 2023 年 1 月 25 日

我们使用 Cookie 来帮助改善您在 developers.chargetrip.com 上的体验。本 Cookie 政策是隐私政策的一部分,涵盖您的设备与我们网站之间的 Cookie 使用情况。我们还提供我们可能使用的第三方服务的基本信息,这些服务也可能在其服务中使用 Cookie,但不在我们的政策涵盖范围内。

如果您不希望接受我们的任何 Cookie,应指示您的浏览器拒绝来自 developers.chargetrip.com 的 Cookie,但请理解,我们可能因此无法为您提供某些您所需的内容和服务。

Cookie 是网站在您访问时存储在您设备上的一小段数据,通常包含有关该网站本身的信息、使网站在您再次访问时识别您的网络浏览器的唯一标识符、服务于 Cookie 自身用途的其他数据,以及 Cookie 自身的有效期。

Cookie 用于启用某些功能(例如登录)、跟踪网站使用情况(例如分析)、存储您的用户设置(例如时区、通知偏好),以及个性化您的内容(例如广告、语言)。

由您所访问的网站设置的 Cookie 通常称为“第一方 Cookie”,通常只跟踪您在该特定网站上的活动。由其他网站和公司(即第三方)设置的 Cookie 可用于在使用同一第三方服务的其他网站上跟踪您。

由您所访问的网站设置的 Cookie 通常称为“第一方 Cookie”,通常只跟踪您在该特定网站上的活动。由其他网站和公司(即第三方)设置的 Cookie 可用于在使用同一第三方服务的其他网站上跟踪您。

定向/广告 Cookie 用于确定哪些推广内容与您及您的兴趣更相关、更合适。网站可能使用它们来投放定向广告,或限制您看到某则广告的次数。这有助于公司提高其营销活动的有效性以及呈现给您的内容的质量。这些 Cookie 可能由您所访问的网站(第一方)或第三方服务设置。由第三方设置的定向/广告 Cookie 可用于在使用同一第三方服务的其他网站上跟踪您。我们在我们的网站上使用定向/广告 Cookie。

定向/广告 Cookie 用于确定哪些推广内容与您及您的兴趣更相关、更合适。网站可能使用它们来投放定向广告,或限制您看到某则广告的次数。这有助于公司提高其营销活动的有效性以及呈现给您的内容的质量。这些 Cookie 可能由您所访问的网站(第一方)或第三方服务设置。由第三方设置的定向/广告 Cookie 可用于在使用同一第三方服务的其他网站上跟踪您。我们在我们的网站上使用定向/广告 Cookie。

第三方承诺

在启用所有第三方提供商的服务之前,我们会审查其隐私政策,以确保其做法与我们一致。我们绝不会故意引入损害或违反用户隐私的第三方服务。

Cookie
google-cookie-consent
描述
存储您的 Cookie 偏好,即您已接受或拒绝了哪些类别,以便我们在您每次访问时都尊重您的选择,并仅加载您允许的分析或营销工具。
有效期
2 年

如果您不希望接受我们的 Cookie,可以指示您的浏览器拒绝来自我们网站的 Cookie。大多数浏览器默认配置为接受 Cookie,但您可以更新这些设置,以完全拒绝 Cookie,或在网站尝试设置 Cookie 时通知您。

如果您使用多台设备浏览网站,可能需要在每台设备上分别更新您的设置。

虽然阻止某些 Cookie 对网站体验的影响很小,但阻止所有 Cookie 可能意味着您无法访问您所浏览网站上的某些功能和内容。

我们可能会不时更新本 Cookie 政策,例如以反映我们所使用 Cookie 的变化,或出于其他运营、法律或监管原因。请重新访问本 Cookie 政策,以了解我们对 Cookie 及相关技术的使用情况。本 Cookie 政策顶部的日期表示其最近一次更新的时间。