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

  1. Konto ECU-LAB z aktywnym planem.
  2. Na koncie → Klucze API utwórz klucz i wpisz strony, na których może działać.
  3. 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-keyTwój klucz publiczny (pk_…) — wymagany
data-langjęzyk: 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 — pokaż tylko jedną kategorię (bez tego wybiera odwiedzający)
data-unithp · kw
data-colorsJSON z kolorami (nazwy w tabeli poniżej)
data-color-hp-tuned …jeden kolor, np. data-color-hp-tuned="#ff6a00"
data-disclaimerTwoja 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/configkolory, kategorie i teksty w wybranym języku
/api/v1/gains/categorieskategorie z liczbą pojazdów
/api/v1/gains/brands?category=carsmarki 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_tunedMoc — po modyfikacji #1f74e0
hp_stockMoc — seryjna #8fa3b6
nm_tunedMoment — po modyfikacji #e8a33b
nm_stockMoment — seryjny #b39b70
stage2Stage 2 #7357d6
gridSiatka i linie #e2e9f1
textTekst #4a5d75
accentAkcent (zaznaczone pola) #1f74e0
bgTł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.