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