ข้อมูลโรงแรม
ข้อมูลสำหรับส่วนประกอบของหน้าเว็บระบบจองห้องพัก ได้แก่ ข้อมูลติดต่อและที่ตั้ง ลิงก์โซเชียลมีเดีย ข้อความส่วนท้าย (ข้อกฎหมาย เกี่ยวกับโรงแรม โค้ด Analytics/โฆษณา) และการตั้งค่า SMTP สำหรับอีเมลยืนยัน
GET
/external/hotel/{hotelID}/contact/infoข้อมูลติดต่อGET/external/online/social/mediaลิงก์โซเชียลมีเดียGET/external/online/footerข้อความส่วนท้ายGET/external/online/mail/hostการตั้งค่าเซิร์ฟเวอร์อีเมลข้อมูลติดต่อ#
GET
/external/hotel/{hotelID}/contact/infoการยืนยันตัวตน: Authorization: Bearer
พารามิเตอร์พาธ
hotelIDintegerจำเป็นID ของโรงแรม
การตอบกลับ
200 สำเร็จ
การตอบกลับเมื่อเกิดข้อผิดพลาด
- 404 ไม่พบโรงแรม
curl "https://test.hms.gen.tr/external/hotel/1000/contact/info" \
-H "Authorization: Bearer $HMS_TOKEN"const res = await fetch("https://test.hms.gen.tr/external/hotel/1000/contact/info", {
headers: {
"Authorization": `Bearer ${process.env.HMS_TOKEN}`
}
});
const data = await res.json();$ch = curl_init('https://test.hms.gen.tr/external/hotel/1000/contact/info');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . getenv('HMS_TOKEN'),
],
]);
$data = json_decode(curl_exec($ch), true);{
"title": "Demo Otel",
"phone": "+90 258 000 00 00",
"cellPhone": "+90 555 000 00 00",
"email": "[email protected]",
"www": "https://www.demootel.com",
"address": "Kumsal Cad. No: 12",
"country": "Türkiye",
"countryIng": "Turkey",
"city": "Antalya",
"district": "Muratpaşa",
"latitude": "36.8841",
"longitude": "30.7056"
}การตั้งค่าเซิร์ฟเวอร์อีเมล#
GET
/external/online/mail/hostการยืนยันตัวตน: Authorization: Bearer
ส่งคืนการตั้งค่า SMTP ที่โรงแรมกำหนดไว้สำหรับอีเมลยืนยันการจองออนไลน์ ข้อมูลนี้มีรหัสผ่านอยู่ด้วย จึงควรใช้เฉพาะฝั่งเซิร์ฟเวอร์เท่านั้น
พารามิเตอร์คิวรี
hotelIDintegerจำเป็นID ของโรงแรม
การตอบกลับ
200 สำเร็จ
การตอบกลับเมื่อเกิดข้อผิดพลาด
- 200
mail_host_is_not_found— ยังไม่ได้ตั้งค่า SMTP;hotel_id_is_not_found
curl "https://test.hms.gen.tr/external/online/mail/host?hotelID=1000" \
-H "Authorization: Bearer $HMS_TOKEN"const res = await fetch("https://test.hms.gen.tr/external/online/mail/host?hotelID=1000", {
headers: {
"Authorization": `Bearer ${process.env.HMS_TOKEN}`
}
});
const data = await res.json();$ch = curl_init('https://test.hms.gen.tr/external/online/mail/host?hotelID=1000');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . getenv('HMS_TOKEN'),
],
]);
$data = json_decode(curl_exec($ch), true);{
"success": true,
"data": {
"transport": "smtp",
"encryption": "tls",
"port": 587,
"host": "smtp.demootel.com",
"user": "[email protected]",
"password": "********"
}
}
ลิงก์โซเชียลมีเดีย#
/external/online/social/mediaการยืนยันตัวตน:
Authorization: Bearerพารามิเตอร์คิวรี
hotelIDintegerจำเป็นlimitintegerค่าเริ่มต้น:20pageintegerค่าเริ่มต้น:1orderstringidหรือ-idการตอบกลับ
200 สำเร็จ