API Resource สำหรับแสดงผลการออกรางวัลสลากกินแบ่งรัฐบาล ตามวันที่ออกสลากกินแบ่งรัฐบาล วิธีการเรียกใช้ API Resource สำหรับการรับค่าผลการออกรางวัลสลากกินแบ่งรัฐบาล ตามวันที่ออกสลากกินแบ่งรัฐบาล เป็นวิธีการเข้าถึงการผลการออกรางวัลสลากกินแบ่งรัฐบาล งวดล่าสุด โดยผู้พัฒนาโปรแกรม หรือซอฟต์แวร์ แบบ API (Application Programming Interface) ตัวอย่างการใช้งาน API โดยใช้เครื่องมือ Google Apps Script
function getLotteryResult() {
// URL ของ API
var url = "https://www.glo.or.th/api/checking/getLotteryResult";
// Payload ที่ส่งไป
var payload = {
date: "01",
month: "12",
year: "2024"
};
// ตั้งค่าการส่งคำขอ
var options = {
method: "post",
contentType: "application/json",
payload: JSON.stringify(payload)
};
try {
// ส่งคำขอไปยัง API
var response = UrlFetchApp.fetch(url, options);
var result = JSON.parse(response.getContentText());
// เข้าถึงข้อมูลรางวัลใน JSON
var prizes = result.response.result.data;
// แยกข้อมูลรางวัลทั้งหมด
if (prizes) {
Logger.log("ผลรางวัลทั้งหมด:");
// รางวัลที่ 1
if (prizes.first) {
Logger.log("รางวัลที่ 1: " + prizes.first.number.map(item => item.value).join(", "));
}
// รางวัลเลขท้าย 2 ตัว
if (prizes.last2) {
Logger.log("เลขท้าย 2 ตัว: " + prizes.last2.number.map(item => item.value).join(", "));
}
// รางวัลเลขท้าย 3 ตัว
if (prizes.last3b) {
Logger.log("เลขท้าย 3 ตัว: " + prizes.last3b.number.map(item => item.value).join(", "));
}
// รางวัลเลขหน้า 3 ตัว
if (prizes.last3f) {
Logger.log("เลขหน้า 3 ตัว: " + prizes.last3f.number.map(item => item.value).join(", "));
}
// รางวัลใกล้เคียงรางวัลที่ 1
if (prizes.near1) {
Logger.log("รางวัลใกล้เคียงรางวัลที่ 1: " + prizes.near1.number.map(item => item.value).join(", "));
}
// รางวัลที่ 2
if (prizes.second) {
Logger.log("รางวัลที่ 2: " + prizes.second.number.map(item => item.value).join(", "));
}
// รางวัลที่ 3
if (prizes.third) {
Logger.log("รางวัลที่ 3: " + prizes.third.number.map(item => item.value).join(", "));
}
// รางวัลที่ 4
if (prizes.fourth) {
Logger.log("รางวัลที่ 4: " + prizes.fourth.number.map(item => item.value).join(", "));
}
// รางวัลที่ 5
if (prizes.fifth) {
Logger.log("รางวัลที่ 5: " + prizes.fifth.number.map(item => item.value).join(", "));
}
} else {
Logger.log("ไม่พบข้อมูลรางวัล");
}
} catch (error) {
Logger.log("Error: " + error.message);
}
}