← กลับไปที่แดชบอร์ด
เอกสาร API
API สาธารณะสำหรับการรวมการคำนวณสัปดาห์ระบาดวิทยาเข้ากับแอปพลิเคชันของคุณ
URL หลัก
https://epiweek.com/api/v1 ทุกเอนด์พอยต์รองรับ CORS และส่งคืนการตอบสนองแบบ JSON
GET /api/v1/now
รับสัปดาห์ระบาดวิทยาปัจจุบัน
พารามิเตอร์การสอบถาม
standard(ไม่บังคับ) - MMWR หรือ ISO ค่าเริ่มต้นคือ MMWRdate(ไม่บังคับ) - วันที่ในรูปแบบ YYYY-MM-DD ค่าเริ่มต้นคือวันนี้
ตัวอย่างคำขอ
curl https://epiweek.com/api/v1/now?standard=MMWR ตัวอย่างการตอบสนอง
{
"week": 1,
"year": 2026,
"startDate": "2026-01-04T00:00:00.000Z",
"endDate": "2026-01-10T00:00:00.000Z",
"standard": "MMWR"
} GET /api/v1/convert
แปลงวันที่ที่ระบุเป็นสัปดาห์ระบาดวิทยา
พารามิเตอร์การสอบถาม
date(จำเป็น) - วันที่ในรูปแบบ YYYY-MM-DDstandard(ไม่บังคับ) - MMWR หรือ ISO ค่าเริ่มต้นคือ MMWR
ตัวอย่างคำขอ
curl "https://epiweek.com/api/v1/convert?date=2025-12-25&standard=ISO" ตัวอย่างการตอบสนอง
{
"week": 52,
"year": 2025,
"startDate": "2025-12-22T00:00:00.000Z",
"endDate": "2025-12-28T00:00:00.000Z",
"standard": "ISO"
} GET /api/v1/calendar/[year]
รับสัปดาห์ระบาดวิทยาทั้งหมดสำหรับปีที่ระบุ
พารามิเตอร์เส้นทาง
year(จำเป็น) - ปีระหว่าง 1900-2100
พารามิเตอร์การสอบถาม
standard(ไม่บังคับ) - MMWR หรือ ISO ค่าเริ่มต้นคือ MMWR
ตัวอย่างคำขอ
curl https://epiweek.com/api/v1/calendar/2026 ตัวอย่างการตอบสนอง
{
"year": 2026,
"standard": "MMWR",
"totalWeeks": 52,
"weeks": [
{
"week": 1,
"year": 2026,
"startDate": "2026-01-04",
"endDate": "2026-01-10",
"standard": "MMWR"
}
]
} การสมัครรับปฏิทิน
สมัครรับสัปดาห์ระบาดวิทยาในแอปปฏิทินของคุณ
URL การสมัครรับ
https://epiweek.com/calendar.ics เพิ่ม URL นี้ลงใน Google Calendar, Apple Calendar หรือ Outlook เพื่อดูสัปดาห์ระบาดวิทยาโดยอัตโนมัติ
ดาวน์โหลดไฟล์ .icsการจำกัดอัตรา
คำขอ API ถูกจำกัดที่ 100 คำขอต่อนาทีต่อที่อยู่ IP สำหรับขีดจำกัดที่สูงขึ้น โปรดติดต่อเราที่ [enable JavaScript].