Halaman ini telah diterjemah secara automatik daripada bahasa Inggeris. Ketepatan terjemahan mungkin berbeza — sila rujuk versi asal bahasa Inggeris untuk kandungan klinikal.

hantavir.us
Wabak aktif

Public API Reference — Hantavirus

Gambaran keseluruhan

Hantavirus.app menyediakan API awam, baca sahaja untuk akses programatik kepada data wabak. API dibina di atas tRPC dan boleh diakses di https://api.hantavir.us.com/api/trpc.

Pengesahan

API awam adalah tanpa pengesahan. Semua prosedur baca tersedia tanpa kunci API.

Had kadar

  • 60 permintaan seminit setiap alamat IP
  • Pengepala had kadar disertakan dalam respons: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset
  • Melebihi had mengembalikan 429 Too Many Requests

Penghala tRPC

PenghalaProsedur utamaTTL cache
outbreak.*getCurrent, getBySlug, list, getRiskLevel30s
cases.*getCounts, getTimeSeries30s
regions.*list, byCountry60s
news.*list, getByIdTiada
timeline.*list60s (halaman pertama)
faqs.*listTiada
advisories.*list, byCountryTiada
ticker.*list10s

Dokumentasi prosedur lengkap tersedia dalam rujukan API dalaman.

Titik akhir REST

Untuk keselesaan, kami juga menyediakan pembungkus REST:

Titik akhirKaedahPenerangan
/v1/outbreak/:slugGETDapatkan pengepala wabak mengikut slug
/v1/outbreaksGETSenaraikan semua wabak aktif
/v1/cases/:slugGETDapatkan jumlah kes untuk wabak

Server-Sent Events (SSE)

StrimPeneranganPeristiwa
/sse/tickerKemas kini ticker berita langsungtext, severity, link
/sse/ships/:mmsiKemas kini kedudukan kapallat, lng, speed, heading

Contoh: ticker SSE

const source = new EventSource('https://api.hantavir.us.com/sse/ticker');
source.onmessage = (e) => {
  const data = JSON.parse(e.data);
  console.log(data.text, data.severity);
};

Sokongan tempatan

Semua prosedur yang sedar tempatan menerima bahasa melalui:

  1. kuki hv-locale
  2. pengepala Accept-Language
  3. Lalai: en

Disokong: en, ar (Gulf Khaleeji), fr

Untuk butiran API penuh, lihat dokumentasi API lengkap.

Reviewed by: Hantavirus Editorial

Last reviewed: 2026-05-10