Power Gains sul tuo sito
Lo stesso selettore, grafico e tabella di ECU-LAB, sul tuo sito — nella tua lingua e con i tuoi colori.
Accesso
- Avere un account ECU-LAB con un piano attivo.
- Nel tuo account → Chiavi API, crea una chiave e indica i siti su cui può funzionare.
- Incolla il codice nel tuo sito (o installa il plugin WordPress) e scegli i tuoi colori.
1 · Widget (JavaScript)
Due righe nella tua pagina. Il widget crea il selettore, disegna il grafico e la tabella e si adatta alla larghezza della pagina.
<div class="ecu-lab-gains" data-key="pk_…" data-lang="it"></div> <script src="https://ecu-lab.online/assets/widget/gains.js" async></script>
Attributi facoltativi:
data-key | la tua chiave pubblica (pk_…) — obbligatoria |
data-lang | lingua: 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 — mostra una sola categoria (senza, sceglie il visitatore) |
data-unit | hp · kw |
data-colors | JSON con i colori (nomi nella tabella sotto) |
data-color-hp-tuned … | un solo colore, es. data-color-hp-tuned="#ff6a00" |
data-disclaimer | la tua nota sotto il grafico (una nota viene sempre mostrata) |
2 · Iframe
Per i page builder che non accettano script. Senza bordo, sfondo trasparente; con lo script nella pagina l’altezza si adatta al contenuto.
<iframe class="ecu-lab-gains-frame" src="https://ecu-lab.online/embed/gains?key=pk_…&lang=it&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>
I colori vanno nell’indirizzo come c_<name>=rrggbb (senza #). L’iframe si apre solo sui siti indicati per la chiave.
3 · Plugin WordPress
Installa il plugin, inserisci una volta la chiave segreta in Impostazioni → ECU-LAB Power Gains, poi inserisci lo shortcode o il blocco “ECU-LAB Power Gains” dove vuoi. La chiave resta sul tuo server.
[ecu_lab_gains lang="it" category="cars" hp_tuned="#ff6a00" nm_tuned="#0e2342"]
4 · Dal tuo server (REST)
Per la tua integrazione: risposte JSON, autenticate con la chiave segreta. Non inserire mai la chiave segreta in una pagina web.
curl -H "Authorization: Bearer sk_…" \
"https://ecu-lab.online/api/v1/gains/vehicle/12345?lang=it"
| GET | |
|---|---|
/api/v1/gains/config | colori, categorie e testi nella lingua richiesta |
/api/v1/gains/categories | categorie con il numero di veicoli |
/api/v1/gains/brands?category=cars | marche di una categoria |
/api/v1/gains/models?category=cars&brand=… | modelli di una marca |
/api/v1/gains/years?category=cars&brand=…&model=… | anni / generazioni di un modello |
/api/v1/gains/engines?category=cars&brand=…&model=…&year=… | motori (id, nome, carburante) |
/api/v1/gains/vehicle/{id} | potenza, coppia, Stage 2 se disponibile, punti e assi del grafico |
Parametri comuni: lang (lingua dei testi), unit=kw (potenza in kW invece di CV).
Colori del grafico
hp_tuned | Potenza — elaborata | #1f74e0 |
hp_stock | Potenza — originale | #8fa3b6 |
nm_tuned | Coppia — elaborata | #e8a33b |
nm_stock | Coppia — originale | #b39b70 |
stage2 | Stage 2 | #7357d6 |
grid | Griglia e linee | #e2e9f1 |
text | Testo | #4a5d75 |
accent | Accento (campi selezionati) | #1f74e0 |
bg | Sfondo (o “transparent”) | transparent |
Ogni colore omesso mantiene il valore salvato sulla chiave, altrimenti quello predefinito.
Regole
- La chiave pubblica funziona solo sui siti indicati; la chiave segreta solo da un server.
- Limiti per account: 120 richieste al minuto, 20.000 al giorno.
- I valori sono stime e la nota sotto il grafico viene sempre mostrata.
- Le chiavi funzionano finché l’account ha un piano attivo; si fermano alla scadenza e ripartono al rinnovo.