API Nore bez klucza
Najnowsza wersja 1.4 Synchronizacja w tle co 15 min Odpowiada Ci CloudflareWydania, aktualizacje launchera i moda, wydarzenia i obsługiwane wersje. JSON, otwarty CORS i odpowiedzi z ETag. Wołają je launcher, mod i ta strona.
Wyślij pierwsze zapytanieZapytaj na żywo
Wybierz endpoint i parametry. Odpowiedź przychodzi prosto z noroclient.pl, razem z nagłówkami.
Każda zmiana wysyła zapytanie od razu. To samo działa z curl https://noroclient.pl/api/v1/version.
Wszystkie adresy
Lista w JSON/api/v1/versionNajnowsze wydanie z instalatorami, plikami moda i sumami SHA-256.Strona, aktualizator
GET/api/v1/releases?limit=10Ostatnie wydania, od 1 do 30, z licznikami pobrań.Historia zmian
GET/api/v1/statsPobrania razem i osobno dla Windows, Linux, macOS i plików moda.Strona
302/api/v1/download/{win|linux|mac}Przekierowanie prosto do instalatora najnowszej wersji.Przycisk „Pobierz”
/api/v1/updates/launcher?platform=¤t=Czy jest nowszy launcher, z plikiem, rozmiarem i SHA-256 do sprawdzenia.Nore Updater
GET/api/v1/updates/mod?mc=&loader=Właściwy plik Nore Client dla wersji Minecraft i loadera (Fabric lub Forge).Launcher
Zapytanie trafia na krawędź
Odpowiada serwer Cloudflare najbliżej Ciebie, nie jeden komputer gdzieś daleko.
/api/v1/version- Krawędź
- Pamięć
- Odświeżanie
- Cron
Te dane widzisz w grze
Zanim zapytasz
Czy potrzebuję klucza?
Nie. Każdy endpoint jest publiczny i działa bez rejestracji. Prosimy tylko, żeby jeden program nie pytał częściej niż co minutę. Dane i tak zmieniają się co kilka minut.
Mogę wołać API z przeglądarki?
Tak. Odpowiedzi mają Access-Control-Allow-Origin: *, więc fetch() działa z każdej strony, także z Twojej.
Jak świeże są dane?
Co 15 minut Cron Trigger pobiera wydania z GitHuba w tle. Między synchronizacjami odpowiedź przychodzi z pamięci, a starsza niż 5 minut odświeża się w tle przy pierwszym zapytaniu.
Co znaczy X-Nore-Cache?
HIT to świeże dane z pamięci. STALE to starsze dane podane od razu, które w tle właśnie się odświeżają. MISS to pierwsze zapytanie, z danymi pobranymi na żywo.
Jak oszczędzać transfer?
Zapisz nagłówek ETag i wyślij go następnym razem w If-None-Match. Jeśli nic się nie zmieniło, dostaniesz pustą odpowiedź 304.
Skąd są pliki do pobrania?
Z GitHub Releases repozytorium kondzio444/Noreclienr. API podaje adres, rozmiar i SHA-256, a /download przekierowuje prosto do pliku.
Czy API się zmieni?
Adresy /api/v1 zostają. Nowe pola mogą dochodzić, ale żadne nie znika ani nie zmienia znaczenia. Zmiana, która coś psuje, dostałaby nowe /api/v2.
Czy jest Forge?
Parametr loader w /updates/mod przyjmuje fabric albo forge. Lista z /platforms mówi, co jest dostępne dla danej wersji.