Power Gains на вашому сайті

Той самий вибір, графік і таблиця, що й на ECU-LAB, на вашому сайті — вашою мовою та у ваших кольорах.

Доступ

  1. Мати обліковий запис ECU-LAB з активним тарифом.
  2. У своєму обліковому записі → API-ключі створіть ключ і вкажіть сайти, на яких він може працювати.
  3. Вставте код на свій сайт (або встановіть плагін 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-categorycars · trucks · agro · moto · boats · machinery — показати лише одну категорію (без нього обирає відвідувач)
data-unithp · kw
data-colorsJSON з кольорами (назви в таблиці нижче)
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
stage2Stage 2 #7357d6
gridСітка та лінії #e2e9f1
textТекст #4a5d75
accentАкцент (вибрані поля) #1f74e0
bgФон (або «transparent») transparent

Кожен пропущений колір зберігає значення, записане для ключа, а інакше — типове.

Правила

  • Публічний ключ працює лише на вказаних сайтах; секретний ключ — лише із сервера.
  • Обмеження на обліковий запис: 120 запитів за хвилину, 20.000 на день.
  • Значення є орієнтовними, а примітка під графіком показується завжди.
  • Ключі працюють, поки обліковий запис має активний тариф; зупиняються після його завершення й знову працюють після продовження.