Skip to main content
BestInter ApiBESTAPI

โครงสร้างข้อมูล

รูปแบบ request และ response ของแต่ละ endpoint

ดึงรายการ tour program ทั้งหมด

ดึงรายการ tour program ทั้งหมดพร้อม pagination โดย limit สูงสุดคือ 50 รายการต่อหน้า

MethodGET
Path/api/public/v1/tour-programs

Response

Name FieldTypeRequireDescriptionSample Data
data
TourProgramResponseDto[]Yรายการ tour programs ในหน้านี้
└─id
numberYรหัส tour program (Primary Key)1234
└─code
stringYรหัส program รูปแบบ CODE_AIRLINEBT-VN084_VZ
└─airline_name
stringYชื่อสายการบินVietJet Air
└─country_id
numberYรหัสประเทศ (FK)11
└─country_code
stringYรหัสย่อประเทศCN
└─country_name
stringYชื่อประเทศ (ภาษาไทย)จีน
└─country_name_eng
stringYชื่อประเทศ (ภาษาอังกฤษ)China
└─airline_code
stringYรหัสย่อสายการบิน IATAVZ
└─programe_date_update
stringNวันที่อัปเดตล่าสุด (format: yyyy-MM-dd HH:mm:ss)2025-05-10 14:30:00
└─name
stringYชื่อ program ทัวร์เที่ยวจีน คุนหมิง 4 วัน 3 คืน
└─price
numberYราคาเริ่มต้น (บาท)14900
└─time
stringYจำนวนวัน-คืนของทัวร์4 วัน 3 คืน
└─day
stringYจำนวนวันทัวร์4
└─night
stringYคืนของทัวร์3
└─tags
stringNTag หลักของ programCHINA
└─tagss
stringNTag รองที่ 1HOT
└─tagss2
stringNTag รองที่ 2NEW
└─flightGoNum
stringNหมายเลขเที่ยวบินขาไป (trip แรก)VZ970
└─flightGoDep
stringNเวลาออกเดินทางขาไป (trip แรก, HH:mm)07:00
└─flightGoArv
stringNเวลาถึงปลายทางขาไป (trip แรก, HH:mm)09:20
└─flightBackNum
stringNหมายเลขเที่ยวบินขากลับ (trip แรก)VZ971
└─flightBackDep
stringNเวลาออกเดินทางขากลับ (trip แรก, HH:mm)15:00
└─flightBackArv
stringNเวลาถึงปลายทางขากลับ (trip แรก, HH:mm)17:30
└─tripConnect1
stringNสายการบินต่อเครื่องลำที่ 1 (ถ้ามี)null
└─tripConnectGo1
stringNเที่ยวบินต่อเครื่องขาไปลำที่ 1null
└─tripConnectGo2
stringNเที่ยวบินต่อเครื่องขาไปลำที่ 2null
└─tripConnect2
stringNสายการบินต่อเครื่องลำที่ 2 (ถ้ามี)null
└─tripConnect2Go1
stringNเที่ยวบินต่อเครื่องขาไปชุดที่ 2 ลำที่ 1null
└─tripConnect2Go2
stringNเที่ยวบินต่อเครื่องขาไปชุดที่ 2 ลำที่ 2null
└─bannerSq
stringYURL รูปภาพ square banner ของ programhttps://dev-bestconsortium.com/upload/program_1234.jpg
└─fileDoc
stringYURL ดาวน์โหลดเอกสาร program (HTML)https://dev-bestconsortium.com/doc/file_doc.php?doc=bt-vn084
└─filePdf
stringYURL ดาวน์โหลด PDF ของ programhttps://dev-bestconsortium.com/doc/bt-vn084.pdf
└─saller
numberYสถานะ Best Seller (1 = ใช่)0
└─newpro
numberYสถานะ New Program (1 = ใช่)1
└─airline_file
stringYURL รูปโลโก้สายการบินhttps://dev-bestconsortium.com/upload/logo/VZ.png
└─hotel
stringNระดับ/ชื่อโรงแรมที่พักในโปรแกรมทัวร์โรงแรมระดับ 4 ดาว
└─food
stringNรายละเอียดมื้ออาหารในโปรแกรมทัวร์9 มื้อ
└─foodAir
numberYจำนวนมื้ออาหารบนเครื่องบิน2
└─age
numberYอายุขั้นต่ำของผู้เดินทาง (ปี)2
└─bag
stringYน้ำหนักกระเป๋าสัมภาระที่อนุญาต (กก.)20
└─ptags
string[]Nรายการ Tag ของ program (array)CHINA,HOT,NEW
└─period
TripPeriodDto[]Yรายการรอบเดินทาง (trips) ทั้งหมดของ program นี้
└─pid
numberYรหัส trip (Primary Key)25001
└─dateMon
stringYเดือนที่ใช้ตรวจสอบ (format: YYYYMM)202506
└─dateGo
stringYวันที่ออกเดินทาง (format: MM/DD/YYYY)06/15/2025
└─dateBack
stringYวันที่กลับ (format: MM/DD/YYYY)06/19/2025
└─flightGoNum
stringYหมายเลขเที่ยวบินขาไปFD570
└─flightGoDep
stringYเวลาออกเดินทางขาไป (HH:mm)06:30
└─flightGoArv
stringYเวลาถึงปลายทางขาไป (HH:mm)10:45
└─flightGoDes
stringYเส้นทางขาไป (สนามบินต้นทาง - ปลายทาง)CNX - BKK
└─flightBackNum
stringYหมายเลขเที่ยวบินขากลับFD571
└─flightBackDep
stringYเวลาออกเดินทางขากลับ (HH:mm)13:00
└─flightBackArv
stringYเวลาถึงปลายทางขากลับ (HH:mm)14:30
└─flightBackDes
stringYเส้นทางขากลับ (สนามบินต้นทาง - ปลายทาง)BKK - CNX
└─other
stringYประเภทรถ/กรุ๊ป เช่น BUS1, BUS2, Elite Class, PRIVATETOUR หรือว่างเปล่าถ้าปกติBUS1
└─promo
stringYข้อความโปรโมชัน (ว่างเปล่าถ้าไม่มี)
└─gold
stringYกรุ๊ปโกลด์หรือไม่ (Gold = ใช่, ว่าง = ไม่ใช่)Gold
└─goldDate
stringYวันที่เริ่มโปรโมชันโกลด์ (ว่างถ้าไม่ใช่กรุ๊ปโกลด์)2025-06-01
└─adultPrice
stringYราคาผู้ใหญ่ (บาท)29900
└─adultPrice_old
stringYราคาผู้ใหญ่ราคาเดิม ก่อนลด (บาท)32900
└─childWbPrice
stringYราคาเด็กมีเตียง (บาท)27900
└─childNbPrice
stringYราคาเด็กไม่มีเตียง (บาท)24900
└─singlePrice
stringYราคาพักเดี่ยว (บาท)5500
└─groupSize
stringYขนาดกรุ๊ป รูปแบบ "จำนวน+TL" เช่น 28+1 หมายถึง 28 คน + TL 1 คน28+1
└─bookTotal
stringYจำนวนที่จองแล้ว15
└─tripConnect1
stringNสายการบินต่อเครื่องลำที่ 1 (ถ้ามี)null
└─tripConnectGo1
stringNเที่ยวบินต่อเครื่องขาไปลำที่ 1null
└─tripConnectGo2
stringNเที่ยวบินต่อเครื่องขาไปลำที่ 2null
└─tripConnect2
stringNสายการบินต่อเครื่องลำที่ 2 (ถ้ามี)null
└─tripConnect2Go1
stringNเที่ยวบินต่อเครื่องขาไปชุดที่ 2 ลำที่ 1null
└─tripConnect2Go2
stringNเที่ยวบินต่อเครื่องขาไปชุดที่ 2 ลำที่ 2null
└─avbl
objectYจำนวนที่นั่งว่าง หรือสถานะ: "เต็ม", "รอคิว", "รอชำระเงิน", "ปิดกรุ๊ป"13
└─comOffice
stringYค่าคอมมิชชั่น office (บาท)1000
└─comSale
stringYค่าคอมมิชชั่น sale (บาท)500
└─comOffice_old
stringYค่าคอมมิชชั่น office ราคาเดิม (ก่อน Gold)800
└─comSale_old
stringYค่าคอมมิชชั่น sale ราคาเดิม (ก่อน Gold)400
└─comPro
stringYค่าคอมมิชชั่นพิเศษ (ปัจจุบันเป็น 0 เสมอ)0
└─remark
stringYหมายเหตุของ trip (ว่างเปล่าถ้าไม่มี)
└─confirm
numberYสถานะ confirm การเดินทาง (1 = confirmed)1
└─tripsale
numberYสถานะการขาย trip (1 = เปิดขาย)1
└─holiday
stringNวันหยุดนักขัตฤกษ์ที่เกี่ยวข้อง (ถ้ามี)null
└─comUp
stringYกรุ๊ปโกลด์ที่ com เพิ่ม ("Goldup" หรือว่าง)
└─comUpPrice
numberYราคา com เพิ่มพิเศษสำหรับ Goldup (0 ถ้าไม่ใช่)0
meta
Yข้อมูล pagination

ดึง tour program ตาม country

ดึงรายการ tour program ทั้งหมดของประเทศที่ระบุ (ไม่มี pagination) ใช้ country ID จาก endpoint /country

MethodGET
Path/api/public/v1/tour-programs/{countryId}

Response

Name FieldTypeRequireDescriptionSample Data
id
numberYรหัส tour program (Primary Key)1234
code
stringYรหัส program รูปแบบ CODE_AIRLINEBT-VN084_VZ
airline_name
stringYชื่อสายการบินVietJet Air
country_id
numberYรหัสประเทศ (FK)11
country_code
stringYรหัสย่อประเทศCN
country_name
stringYชื่อประเทศ (ภาษาไทย)จีน
country_name_eng
stringYชื่อประเทศ (ภาษาอังกฤษ)China
airline_code
stringYรหัสย่อสายการบิน IATAVZ
programe_date_update
stringNวันที่อัปเดตล่าสุด (format: yyyy-MM-dd HH:mm:ss)2025-05-10 14:30:00
name
stringYชื่อ program ทัวร์เที่ยวจีน คุนหมิง 4 วัน 3 คืน
price
numberYราคาเริ่มต้น (บาท)14900
time
stringYจำนวนวัน-คืนของทัวร์4 วัน 3 คืน
day
stringYจำนวนวันทัวร์4
night
stringYคืนของทัวร์3
tags
stringNTag หลักของ programCHINA
tagss
stringNTag รองที่ 1HOT
tagss2
stringNTag รองที่ 2NEW
flightGoNum
stringNหมายเลขเที่ยวบินขาไป (trip แรก)VZ970
flightGoDep
stringNเวลาออกเดินทางขาไป (trip แรก, HH:mm)07:00
flightGoArv
stringNเวลาถึงปลายทางขาไป (trip แรก, HH:mm)09:20
flightBackNum
stringNหมายเลขเที่ยวบินขากลับ (trip แรก)VZ971
flightBackDep
stringNเวลาออกเดินทางขากลับ (trip แรก, HH:mm)15:00
flightBackArv
stringNเวลาถึงปลายทางขากลับ (trip แรก, HH:mm)17:30
tripConnect1
stringNสายการบินต่อเครื่องลำที่ 1 (ถ้ามี)null
tripConnectGo1
stringNเที่ยวบินต่อเครื่องขาไปลำที่ 1null
tripConnectGo2
stringNเที่ยวบินต่อเครื่องขาไปลำที่ 2null
tripConnect2
stringNสายการบินต่อเครื่องลำที่ 2 (ถ้ามี)null
tripConnect2Go1
stringNเที่ยวบินต่อเครื่องขาไปชุดที่ 2 ลำที่ 1null
tripConnect2Go2
stringNเที่ยวบินต่อเครื่องขาไปชุดที่ 2 ลำที่ 2null
bannerSq
stringYURL รูปภาพ square banner ของ programhttps://dev-bestconsortium.com/upload/program_1234.jpg
fileDoc
stringYURL ดาวน์โหลดเอกสาร program (HTML)https://dev-bestconsortium.com/doc/file_doc.php?doc=bt-vn084
filePdf
stringYURL ดาวน์โหลด PDF ของ programhttps://dev-bestconsortium.com/doc/bt-vn084.pdf
saller
numberYสถานะ Best Seller (1 = ใช่)0
newpro
numberYสถานะ New Program (1 = ใช่)1
airline_file
stringYURL รูปโลโก้สายการบินhttps://dev-bestconsortium.com/upload/logo/VZ.png
hotel
stringNระดับ/ชื่อโรงแรมที่พักในโปรแกรมทัวร์โรงแรมระดับ 4 ดาว
food
stringNรายละเอียดมื้ออาหารในโปรแกรมทัวร์9 มื้อ
foodAir
numberYจำนวนมื้ออาหารบนเครื่องบิน2
age
numberYอายุขั้นต่ำของผู้เดินทาง (ปี)2
bag
stringYน้ำหนักกระเป๋าสัมภาระที่อนุญาต (กก.)20
ptags
string[]Nรายการ Tag ของ program (array)CHINA,HOT,NEW
period
TripPeriodDto[]Yรายการรอบเดินทาง (trips) ทั้งหมดของ program นี้
└─pid
numberYรหัส trip (Primary Key)25001
└─dateMon
stringYเดือนที่ใช้ตรวจสอบ (format: YYYYMM)202506
└─dateGo
stringYวันที่ออกเดินทาง (format: MM/DD/YYYY)06/15/2025
└─dateBack
stringYวันที่กลับ (format: MM/DD/YYYY)06/19/2025
└─flightGoNum
stringYหมายเลขเที่ยวบินขาไปFD570
└─flightGoDep
stringYเวลาออกเดินทางขาไป (HH:mm)06:30
└─flightGoArv
stringYเวลาถึงปลายทางขาไป (HH:mm)10:45
└─flightGoDes
stringYเส้นทางขาไป (สนามบินต้นทาง - ปลายทาง)CNX - BKK
└─flightBackNum
stringYหมายเลขเที่ยวบินขากลับFD571
└─flightBackDep
stringYเวลาออกเดินทางขากลับ (HH:mm)13:00
└─flightBackArv
stringYเวลาถึงปลายทางขากลับ (HH:mm)14:30
└─flightBackDes
stringYเส้นทางขากลับ (สนามบินต้นทาง - ปลายทาง)BKK - CNX
└─other
stringYประเภทรถ/กรุ๊ป เช่น BUS1, BUS2, Elite Class, PRIVATETOUR หรือว่างเปล่าถ้าปกติBUS1
└─promo
stringYข้อความโปรโมชัน (ว่างเปล่าถ้าไม่มี)
└─gold
stringYกรุ๊ปโกลด์หรือไม่ (Gold = ใช่, ว่าง = ไม่ใช่)Gold
└─goldDate
stringYวันที่เริ่มโปรโมชันโกลด์ (ว่างถ้าไม่ใช่กรุ๊ปโกลด์)2025-06-01
└─adultPrice
stringYราคาผู้ใหญ่ (บาท)29900
└─adultPrice_old
stringYราคาผู้ใหญ่ราคาเดิม ก่อนลด (บาท)32900
└─childWbPrice
stringYราคาเด็กมีเตียง (บาท)27900
└─childNbPrice
stringYราคาเด็กไม่มีเตียง (บาท)24900
└─singlePrice
stringYราคาพักเดี่ยว (บาท)5500
└─groupSize
stringYขนาดกรุ๊ป รูปแบบ "จำนวน+TL" เช่น 28+1 หมายถึง 28 คน + TL 1 คน28+1
└─bookTotal
stringYจำนวนที่จองแล้ว15
└─tripConnect1
stringNสายการบินต่อเครื่องลำที่ 1 (ถ้ามี)null
└─tripConnectGo1
stringNเที่ยวบินต่อเครื่องขาไปลำที่ 1null
└─tripConnectGo2
stringNเที่ยวบินต่อเครื่องขาไปลำที่ 2null
└─tripConnect2
stringNสายการบินต่อเครื่องลำที่ 2 (ถ้ามี)null
└─tripConnect2Go1
stringNเที่ยวบินต่อเครื่องขาไปชุดที่ 2 ลำที่ 1null
└─tripConnect2Go2
stringNเที่ยวบินต่อเครื่องขาไปชุดที่ 2 ลำที่ 2null
└─avbl
objectYจำนวนที่นั่งว่าง หรือสถานะ: "เต็ม", "รอคิว", "รอชำระเงิน", "ปิดกรุ๊ป"13
└─comOffice
stringYค่าคอมมิชชั่น office (บาท)1000
└─comSale
stringYค่าคอมมิชชั่น sale (บาท)500
└─comOffice_old
stringYค่าคอมมิชชั่น office ราคาเดิม (ก่อน Gold)800
└─comSale_old
stringYค่าคอมมิชชั่น sale ราคาเดิม (ก่อน Gold)400
└─comPro
stringYค่าคอมมิชชั่นพิเศษ (ปัจจุบันเป็น 0 เสมอ)0
└─remark
stringYหมายเหตุของ trip (ว่างเปล่าถ้าไม่มี)
└─confirm
numberYสถานะ confirm การเดินทาง (1 = confirmed)1
└─tripsale
numberYสถานะการขาย trip (1 = เปิดขาย)1
└─holiday
stringNวันหยุดนักขัตฤกษ์ที่เกี่ยวข้อง (ถ้ามี)null
└─comUp
stringYกรุ๊ปโกลด์ที่ com เพิ่ม ("Goldup" หรือว่าง)
└─comUpPrice
numberYราคา com เพิ่มพิเศษสำหรับ Goldup (0 ถ้าไม่ใช่)0

ดึงรายการประเทศทั้งหมด

ดึงรายการประเทศที่เปิดขายทัวร์ พร้อม tags และข้อมูลสำหรับใช้ filter tour programs

MethodGET
Path/api/public/v1/country

Response

Name FieldTypeRequireDescriptionSample Data
id
numberYรหัสประเทศ (Primary Key)11
code
stringYรหัสย่อประเทศCN
nameth
stringYชื่อประเทศ (ภาษาไทย)จีน
nameeng
stringYชื่อประเทศ (ภาษาอังกฤษ)China
area
stringYภูมิภาคAsia
flag
stringYชื่อไฟล์รูป flag ของประเทศcn
isSale
numberYสถานะว่ามีขายทัวร์หรือไม่ (0 = ขาย, 1 = ไม่ขาย)0
tags
string[]Yรายการ tag/series ของประเทศเส้นทางใหม่,ยอดนิยม
LINE