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