TyreRankeri edetabel oma kodulehele
Näita oma kodulehel sõltumatute rehvitestide TOP-i. Tasuta ja alati värske: kui lisandub uus test, uueneb edetabel ka sinu lehel.
Koosta oma vidin
Eelvaade
Kood sinu lehele
Kopeeri see kood oma lehe HTML-i sinna, kus edetabel peab olema. Vidina kõrgus kohandub ise.
<div class="tyreranker-top" data-key="SINU_API_VOTI" data-type="winter_studded" data-lang="et" data-limit="5" data-theme="light"></div>
<script src="https://tyreranker.com/widget.js" async></script>Kui sinu leht skripte ei luba, kasuta lihtsat iframe'i:
<iframe src="https://tyreranker.com/embed/top/winter_studded?lang=et&limit=5&theme=light&key=SINU_API_VOTI" title="TyreRanker TOP" width="420" height="420" style="border:0;max-width:100%" loading="lazy"></iframe>Ilma iframe'ita: edetabel sinu serverist
Kui sinu leht ei luba iframe'i ega väliseid skripte, võtab sinu server edetabeli API-võtmega kord päevas ja leht näitab seda nagu oma sisu. Valmis HTML koos kujundusega:
https://tyreranker.com/api/v1/top/winter_studded?key=SINU_API_VOTI&lang=et&limit=5&format=htmlAndmed JSON-ina, kui kujundad ise:
https://tyreranker.com/api/v1/top/winter_studded?key=SINU_API_VOTI&lang=et&limit=5Näide PHP-s: uuendab kord päevas ja näitab vahepeal salvestatud koopiat.
<?php
$url = 'https://tyreranker.com/api/v1/top/winter_studded?key=SINU_API_VOTI&lang=et&limit=5&format=html';
$file = __DIR__ . '/tyreranker-top-winter_studded-et.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 arendajatele
Kui tahad edetabelit ise kujundada, võta andmed JSON-ina. Päring on avatud (CORS lubatud) ja andmed uuenevad kord tunnis.
GET https://tyreranker.com/api/v1/top/winter_studded?lang=et&limit=5&key=trk_…Parameetrid: tüüp aadressis (winter_studded, winter_nordic, winter_central, all_season, summer), key – sinu API-võti (või päis X-API-Key), lang – keel (et, fi, sv, no, lv, lt, en), limit – rehvide arv 1–20.
format=html annab JSON-i asemel valmis HTML-i koos kujundusega (theme=dark annab tumeda kujunduse). Serverist tehtud päringule piisab võtmest.
{
"source": "TyreRanker",
"type": "winter_studded",
"lang": "et",
"title": "…",
"url": "https://tyreranker.com/et/…",
"attribution": { "text": "…", "url": "…", "required": true },
"items": [
{ "rank": 1, "brand": "…", "model": "…", "score": 91, "tests": 5, "image": "https://…", "url": "https://tyreranker.com/…" }
]
}Kasutustingimused
- Kasutamine on tasuta, ka ärilisel lehel.
- Näita allikat: link „TyreRanker“ peab jääma nähtavaks ja klikitavaks.
- Ära muuda hindeid ega järjestust ja ära esita neid enda testitulemustena.
- Hoia andmed värsked: kasuta vidinat, mis uueneb ise, või päri API-st vähemalt kord päevas.