在您的网站上展示 Power Gains
与 ECU-LAB 上相同的选择器、图表和表格,展示在您自己的网站上——使用您的语言和颜色。
访问
- 拥有一个带有效套餐的 ECU-LAB 账户。
- 在您的账户 → API 密钥中创建密钥,并列出允许其运行的网站。
- 将代码粘贴到您的网站(或安装 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-category | cars · trucks · agro · moto · boats · machinery — 仅显示一个类别(不设置则由访客选择) |
data-unit | hp · 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 |
stage2 | Stage 2 | #7357d6 |
grid | 网格和线条 | #e2e9f1 |
text | 文字 | #4a5d75 |
accent | 强调色(选中的字段) | #1f74e0 |
bg | 背景(或“transparent”) | transparent |
省略的颜色将沿用密钥中保存的值,否则使用默认值。
规则
- 公开密钥仅在列出的网站上有效;私密密钥只能从服务器使用。
- 每个账户的限制:每分钟 120 次请求,每天 20.000 次。
- 数值为估计值,图表下方的说明始终显示。
- 只要账户有有效套餐,密钥就可使用;套餐到期即停止,续费后恢复。