Power Gains на вашия сайт
Същият избор, графика и таблица като в ECU-LAB, на вашия сайт — на вашия език и с вашите цветове.
Достъп
- Да имате профил в ECU-LAB с активен план.
- Във вашия профил → API ключове създайте ключ и посочете сайтовете, на които може да работи.
- Поставете кода на сайта си (или инсталирайте приставката за WordPress) и изберете цветовете си.
1 · Уиджет (JavaScript)
Два реда във вашата страница. Уиджетът създава избора, рисува графиката и таблицата и се нагажда към ширината на страницата.
<div class="ecu-lab-gains" data-key="pk_…" data-lang="bg"></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=bg&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="bg" 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=bg"
| 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 на ден.
- Стойностите са приблизителни и бележката под графиката се показва винаги.
- Ключовете работят, докато профилът има активен план; спират при изтичането му и работят отново при подновяване.