วิธีเพิ่มหน้าต่างการยกเลิก
หน้าต่างการยกเลิกจะกำหนดเวลาที่ปุ่มการยกเลิกเปิดใช้งาน ซึ่งหมายความว่าฟังก์ชันการยกเลิกจะใช้ไม่ได้ในอีเมลยืนยันของผู้ใช้ และจะหายไปจากแพลตฟอร์มอื่นๆ ทั้งหมด
หน้าต่างการยกเลิกเปิดใช้ได้ 2 วิธี ได้แก่ ระดับบริการและระดับช่อง กระบวนการสำหรับการระบุกรอบเวลาในระดับเหล่านี้จะกล่าวถึงด้านล่าง
หากมีการตั้งค่าทั้งระดับการให้บริการและหน้าต่างการยกเลิกระดับช่อง หน้าต่างระดับช่องโฆษณาจะมีผล หากไม่ได้ตั้งค่าไว้ หน้าต่างการยกเลิกจะใช้ค่าเริ่มต้นเป็นจุดเริ่มต้นของช่วงเวลานั้นๆ (เช่น ยกเลิกผู้ใช้ได้ในนาทีสุดท้าย)
คำจำกัดความของระดับบริการ
คุณเปิดใช้หน้าต่างการยกเลิกระดับบริการได้โดยระบุ rules.min_advance_online_canceling
ในฟีดบริการ ช่องนี้ควรตั้งค่าเป็นจำนวนวินาทีล่วงหน้าก่อนเวลาเริ่มต้นการจองที่ต้องทำการจอง เช่น หากยกเลิกการจองได้จนถึง 24 ชั่วโมงก่อนเวลาเริ่มต้น ช่องนี้จะถูกตั้งค่าเป็น 86400 (เพื่อให้ยกเลิกการจองเวลา 15:00 น. ได้จนถึง 15:00 น. ของวันก่อนหน้าเท่านั้น)
ซึ่งจะมีผลกับช่องโฆษณาทั้งหมดของบริการนั้น (เว้นแต่จะมีการลบล้างโดยคําจํากัดความระดับช่องโฆษณา)
JSON
{ "service": [ { "rules": { "min_advance_online_canceling": 86400 } } ] }
คำจำกัดความของระดับช่องโฆษณา
ในระดับช่องความพร้อมใช้งาน ช่องนี้จะเรียกว่า scheduling_rule_overrides.last_online_cancellable_sec
ช่องนี้คือเวลาล่าสุด (การประทับเวลา EPOCH) ที่ยกเลิกช่องที่เจาะจงได้
ซึ่งจะมีผลกับแต่ละช่องที่มีการระบุนี้ไว้
JSON
"service_availability": [ { "availability": { "scheduling_rule_overrides": { "last_online_cancellable_sec": 1468081800 } } } ]