Power Gains na Twojej stronie
Ten sam wybór, wykres i tabela co w ECU-LAB, na Twojej stronie — w Twoim języku i Twoich kolorach.
Dostęp
- Konto ECU-LAB z aktywnym planem.
- Na koncie → Klucze API utwórz klucz i wpisz strony, na których może działać.
- Wklej kod na swojej stronie (lub zainstaluj wtyczkę WordPress) i wybierz kolory.
1 · Widget (JavaScript)
Dwie linijki na stronie. Widget tworzy wybór, rysuje wykres i tabelę oraz dopasowuje się do szerokości strony.
<div class="ecu-lab-gains" data-key="pk_…" data-lang="pl"></div> <script src="https://ecu-lab.online/assets/widget/gains.js" async></script>
Atrybuty opcjonalne:
data-key | Twój klucz publiczny (pk_…) — wymagany |
data-lang | język: 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 — pokaż tylko jedną kategorię (bez tego wybiera odwiedzający) |
data-unit | hp · kw |
data-colors | JSON z kolorami (nazwy w tabeli poniżej) |
data-color-hp-tuned … | jeden kolor, np. data-color-hp-tuned="#ff6a00" |
data-disclaimer | Twoja własna uwaga pod wykresem (uwaga jest zawsze wyświetlana) |
2 · Iframe
Dla kreatorów stron, które nie akceptują skryptów. Bez ramki, przezroczyste tło; ze skryptem na stronie wysokość dopasowuje się do treści.
<iframe class="ecu-lab-gains-frame" src="https://ecu-lab.online/embed/gains?key=pk_…&lang=pl&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>
Kolory podaje się w adresie jako c_<name>=rrggbb (bez #). Iframe otwiera się tylko na stronach wpisanych przy kluczu.
3 · Wtyczka WordPress
Zainstaluj wtyczkę, wpisz raz klucz tajny w Ustawienia → ECU-LAB Power Gains, a następnie umieść shortcode lub blok „ECU-LAB Power Gains” w dowolnym miejscu. Klucz pozostaje na Twoim serwerze.
[ecu_lab_gains lang="pl" category="cars" hp_tuned="#ff6a00" nm_tuned="#0e2342"]
4 · Z Twojego serwera (REST)
Do własnej integracji: odpowiedzi JSON, uwierzytelniane kluczem tajnym. Nigdy nie umieszczaj klucza tajnego na stronie internetowej.
curl -H "Authorization: Bearer sk_…" \
"https://ecu-lab.online/api/v1/gains/vehicle/12345?lang=pl"
| GET | |
|---|---|
/api/v1/gains/config | kolory, kategorie i teksty w wybranym języku |
/api/v1/gains/categories | kategorie z liczbą pojazdów |
/api/v1/gains/brands?category=cars | marki w kategorii |
/api/v1/gains/models?category=cars&brand=… | modele marki |
/api/v1/gains/years?category=cars&brand=…&model=… | roczniki / generacje modelu |
/api/v1/gains/engines?category=cars&brand=…&model=…&year=… | silniki (id, nazwa, paliwo) |
/api/v1/gains/vehicle/{id} | moc, moment, Stage 2 jeśli dostępny, punkty i osie wykresu |
Wspólne parametry: lang (język tekstów), unit=kw (moc w kW zamiast KM).
Kolory wykresu
hp_tuned | Moc — po modyfikacji | #1f74e0 |
hp_stock | Moc — seryjna | #8fa3b6 |
nm_tuned | Moment — po modyfikacji | #e8a33b |
nm_stock | Moment — seryjny | #b39b70 |
stage2 | Stage 2 | #7357d6 |
grid | Siatka i linie | #e2e9f1 |
text | Tekst | #4a5d75 |
accent | Akcent (zaznaczone pola) | #1f74e0 |
bg | Tło (lub „transparent”) | transparent |
Każdy pominięty kolor zachowuje wartość zapisaną przy kluczu, a w jej braku domyślną.
Zasady
- Klucz publiczny działa tylko na wpisanych stronach; klucz tajny tylko z serwera.
- Limity na konto: 120 zapytań na minutę, 20.000 na dzień.
- Wartości są szacunkowe, a uwaga pod wykresem jest zawsze wyświetlana.
- Klucze działają, dopóki konto ma aktywny plan; przestają działać po jego wygaśnięciu i działają ponownie po odnowieniu.