TyreRankers rangering på nettsiden din
Vis topplisten fra uavhengige dekktester på din egen nettside. Gratis og alltid oppdatert: når en ny test kommer, oppdateres listen også hos deg.
Lag din widget
Forhåndsvisning
Kode til siden din
Kopier koden inn i HTML-en der rangeringen skal vises. Høyden tilpasses automatisk.
<div class="tyreranker-top" data-key="SINU_API_VOTI" data-type="winter_studded" data-lang="no" data-limit="5" data-theme="light"></div>
<script src="https://tyreranker.com/widget.js" async></script>Hvis siden din ikke tillater skript, bruk en vanlig iframe:
<iframe src="https://tyreranker.com/embed/top/winter_studded?lang=no&limit=5&theme=light&key=SINU_API_VOTI" title="TyreRanker TOP" width="420" height="420" style="border:0;max-width:100%" loading="lazy"></iframe>Uten iframe: rangeringen fra serveren din
Hvis siden din ikke tillater iframe eller eksterne skript, henter serveren din rangeringen med API-nøkkelen én gang om dagen, og siden viser den som eget innhold. Ferdig HTML med utseende:
https://tyreranker.com/api/v1/top/winter_studded?key=SINU_API_VOTI&lang=no&limit=5&format=htmlData som JSON, hvis du utformer selv:
https://tyreranker.com/api/v1/top/winter_studded?key=SINU_API_VOTI&lang=no&limit=5Eksempel i PHP: oppdaterer én gang om dagen og viser en lagret kopi i mellomtiden.
<?php
$url = 'https://tyreranker.com/api/v1/top/winter_studded?key=SINU_API_VOTI&lang=no&limit=5&format=html';
$file = __DIR__ . '/tyreranker-top-winter_studded-no.html';
if (!is_file($file) || filemtime($file) < time() - 86400) {
$html = @file_get_contents($url);
if ($html) file_put_contents($file, $html);
}
if (is_file($file)) echo file_get_contents($file);
?>JSON-API for utviklere
Vil du utforme rangeringen selv? Hent dataene som JSON. Grensesnittet er åpent (CORS tillatt) og oppdateres hver time.
GET https://tyreranker.com/api/v1/top/winter_studded?lang=no&limit=5&key=trk_…Parametere: type i adressen (winter_studded, winter_nordic, winter_central, all_season, summer), key – API-nøkkelen din (eller headeren X-API-Key), lang – språk (et, fi, sv, no, lv, lt, en), limit – antall dekk 1–20.
format=html gir ferdig HTML med utseende i stedet for JSON (theme=dark gir mørkt utseende). For forespørsler fra en server holder nøkkelen.
{
"source": "TyreRanker",
"type": "winter_studded",
"lang": "no",
"title": "…",
"url": "https://tyreranker.com/no/…",
"attribution": { "text": "…", "url": "…", "required": true },
"items": [
{ "rank": 1, "brand": "…", "model": "…", "score": 91, "tests": 5, "image": "https://…", "url": "https://tyreranker.com/…" }
]
}Bruksvilkår
- Bruken er gratis, også på kommersielle nettsider.
- Oppgi kilden: lenken «TyreRanker» må være synlig og klikkbar.
- Ikke endre poeng eller rekkefølge, og ikke presenter dem som egne testresultater.
- Hold dataene oppdatert: bruk widgeten som oppdaterer seg selv, eller hent fra API-et minst én gang per dag.