GET STARTED

วิธีการใช้งาน API

คู่มือเริ่มต้นตั้งแต่การรับสิทธิ์ใช้งาน ไปจนถึงการเรียกใช้ DDCE API อย่างปลอดภัย

1

เริ่มต้นใช้งานด้วยบัญชีที่ได้รับอนุมัติ

ทำตามขั้นตอนต่อไปนี้เพื่อรับข้อมูลสำหรับเชื่อมต่อ API

หมายเหตุ: การพิจารณาคำขอใช้บริการอาจใช้เวลา 7–15 วันทำการ ขึ้นอยู่กับความครบถ้วนของข้อมูลและเอกสารที่ส่ง

2

แนวทางการใช้งาน API

ใช้ข้อมูลที่ได้รับจากระบบในการเรียกดูข้อมูลตามสิทธิ์ของหน่วยงาน

1 ระบุ URL ของ API ที่ได้รับ

ใช้ URL ที่ได้รับจากหน่วยงานหรือระบบต้นทาง เช่น

https://api.example.com/v1/resource
2 กำหนด Method เป็น GET

ใช้คำสั่ง GET สำหรับเรียกดูหรือดึงข้อมูลจาก API โดยไม่ต้องส่งข้อมูลในส่วนของ Body

3 แนบ Header สำหรับยืนยันตัวตน

ต้องแนบค่าการยืนยันตัวตนและประเภทข้อมูลในรูปแบบต่อไปนี้

Header nameDescriptionExample value
x-client-keyรหัส Client Key ของผู้ใช้งานyour-client-key
x-secret-keyรหัส Secret Key ของผู้ใช้งานyour-secret-key
Content-Typeประเภทข้อมูลที่ส่งหรือรับapplication/json
4 ตัวอย่างการใช้งานด้วย cURL
curl -X GET "https://api.example.com/v1/resource" \  -H "x-client-key: your-client-key" \  -H "x-secret-key: your-secret-key" \  -H "Content-Type: application/json"
ตัวอย่างการเรียกผ่าน JavaScript (Fetch API)
fetch("https://api.example.com/v1/resource", {
  method: "GET",
  headers: {
    "x-client-key": "your-client-key",
    "x-secret-key": "your-secret-key",
    "Content-Type": "application/json"
  }
})
  .then((response) => response.json())
  .then((data) => console.log(data))
  .catch((error) => console.error("Error:", error));
3

ขอลิงก์เพื่อเข้าถึงไฟล์

Generate File Access Link สำหรับเปิดไฟล์แนบที่ได้จาก API อย่างปลอดภัย

1 ระบุ URL สำหรับขอลิงก์ไฟล์GET https://api.example.com/api/generate-link
2 กำหนดพารามิเตอร์ที่ต้องส่ง
ParameterDescriptionExample
filenameชื่อไฟล์ที่ต้องการเปิดabc.pdf
eventรหัสเหตุการณ์จาก API1234
3 แนบพารามิเตอร์และ Header
GET https://api.example.com/api/generate-link?filename=abc.pdf&event=1234

x-client-key: your-client-key
x-secret-key: your-secret-key
Content-Type: application/json
4 เปิดไฟล์ด้วย URL ที่ได้รับ

ระบบจะตอบกลับ token สำหรับสร้างลิงก์ไฟล์ โดยลิงก์นี้ไม่จำเป็นต้องแนบ Authentication Header ซ้ำ

ข้อควรทราบ: ลิงก์สำหรับเข้าถึงไฟล์มีอายุไม่เกิน 15 นาที และไม่ควรส่งต่อ token ให้ผู้อื่น

© 2026 Department of Disease Control กองควบคุมโรคและภัยสุขภาพในภาวะฉุกเฉิน กรมควบคุมโรค