在您的网站上展示 Power Gains

与 ECU-LAB 上相同的选择器、图表和表格,展示在您自己的网站上——使用您的语言和颜色。

访问

  1. 拥有一个带有效套餐的 ECU-LAB 账户。
  2. 在您的账户 → API 密钥中创建密钥,并列出允许其运行的网站。
  3. 将代码粘贴到您的网站(或安装 WordPress 插件)并选择颜色。

1 · 小部件(JavaScript)

页面中只需两行。小部件会生成选择器、绘制图表和表格,并适应页面宽度。

<div class="ecu-lab-gains" data-key="pk_…" data-lang="zh"></div>
<script src="https://ecu-lab.online/assets/widget/gains.js" async></script>

可选属性:

data-key您的公开密钥(pk_…)——必填
data-lang语言:en, de, fr, it, es, pt, nl, pl, cs, sk, hu, no, ro, el, tr, sr, bg, uk, ru, zh, ja
data-categorycars · trucks · agro · moto · boats · machinery — 仅显示一个类别(不设置则由访客选择)
data-unithp · kw
data-colors包含颜色的 JSON(名称见下表)
data-color-hp-tuned …单个颜色,例如 data-color-hp-tuned="#ff6a00"
data-disclaimer您在图表下方的自定义说明(始终会显示一条说明)

2 · Iframe

适用于不接受脚本的页面构建器。无边框、透明背景;页面中加入脚本后,高度会随内容自动调整。

<iframe class="ecu-lab-gains-frame" src="https://ecu-lab.online/embed/gains?key=pk_…&lang=zh&c_hp_tuned=ff6a00"
        style="border:0;width:100%;height:640px" loading="lazy" title="Power Gains"></iframe>
<script src="https://ecu-lab.online/assets/widget/gains.js" async></script>

颜色以 c_<name>=rrggbb(不带 #)的形式写在地址中。iframe 仅在密钥列出的网站上打开。

3 · WordPress 插件

安装插件,在 设置 → ECU-LAB Power Gains 中输入一次私密密钥,然后将短代码或“ECU-LAB Power Gains”区块放到任意位置。密钥保留在您的服务器上。

[ecu_lab_gains lang="zh" category="cars" hp_tuned="#ff6a00" nm_tuned="#0e2342"]

4 · 从您的服务器调用(REST)

用于您自己的集成:JSON 响应,使用私密密钥认证。切勿将私密密钥放入网页。

curl -H "Authorization: Bearer sk_…" \
     "https://ecu-lab.online/api/v1/gains/vehicle/12345?lang=zh"
GET
/api/v1/gains/config所请求语言的颜色、类别和文字
/api/v1/gains/categories类别及车辆数量
/api/v1/gains/brands?category=cars某类别中的品牌
/api/v1/gains/models?category=cars&brand=…某品牌的车型
/api/v1/gains/years?category=cars&brand=…&model=…某车型的年份 / 代次
/api/v1/gains/engines?category=cars&brand=…&model=…&year=…发动机(id、名称、燃料)
/api/v1/gains/vehicle/{id}功率、扭矩、Stage 2(如有)、图表数据点和坐标轴

通用参数:lang(文字语言),unit=kw(功率以 kW 代替马力显示)。

图表颜色

hp_tuned功率——改装后 #1f74e0
hp_stock功率——原厂 #8fa3b6
nm_tuned扭矩——改装后 #e8a33b
nm_stock扭矩——原厂 #b39b70
stage2Stage 2 #7357d6
grid网格和线条 #e2e9f1
text文字 #4a5d75
accent强调色(选中的字段) #1f74e0
bg背景(或“transparent”) transparent

省略的颜色将沿用密钥中保存的值,否则使用默认值。

规则

  • 公开密钥仅在列出的网站上有效;私密密钥只能从服务器使用。
  • 每个账户的限制:每分钟 120 次请求,每天 20.000 次。
  • 数值为估计值,图表下方的说明始终显示。
  • 只要账户有有效套餐,密钥就可使用;套餐到期即停止,续费后恢复。