ในการค้นหา API โรงแรมของฉันฉันพบเพียง API เดียวที่ให้การเข้าถึงฐานข้อมูลโรงแรมแบบเปิดโดยไม่ จำกัด และให้คุณจองโรงแรม
EAN ของ Expedia http://developer.ean.com/
คุณต้องลงชื่อเข้าร่วมโปรแกรมพันธมิตรซึ่งง่ายมาก คุณสามารถเข้าถึงฐานข้อมูลโรงแรมของพวกเขาได้ทันทีรวมทั้งคุณสามารถร้องขอห้องว่าง / การจองด้วยตัวเลือกการตอบกลับหลายแบบรวมถึง JSON ซึ่งสะดวกและมีน้ำหนักเบากว่า XML ที่แพร่หลายกว่า (น่าเสียดาย)
เมื่อคุณเข้าถึง API ของพวกเขาทันทีคุณสามารถเริ่มพัฒนาและทดสอบได้ แต่ยังต้องได้รับการอนุมัติจากพวกเขาในการเปิดตัวไซต์โดยพื้นฐานแล้วเพื่อให้แน่ใจว่ามีคุณภาพและความปลอดภัยที่จำเป็นซึ่งสมเหตุสมผล
นอกจากนี้ยังมี "ลิงก์ในรายละเอียด" กล่าวคือคุณสามารถปรับแต่งคำขอของคุณโดยการเพิ่มพารามิเตอร์ จากนั้นถ้ามันเพียงพอสำหรับวัตถุประสงค์ของคุณ (สำหรับของฉันมันไม่ใช่) คุณไม่จำเป็นต้องเก็บเนื้อหาไว้บนเซิร์ฟเวอร์ของคุณ
ฉันได้ลงชื่อเข้าร่วมโปรแกรม HotelsCombined ด้วย: (ลิงก์ถูกลบเนื่องจากไซต์นี้ดูเหมือนจะไม่ให้ฉันใส่ลิงก์เพิ่มเติม)
อย่างไรก็ตามพวกเขาไม่อนุญาตให้คุณใช้ API ของพวกเขาในทันทีแม้ในการทดสอบ จากคำตอบของพวกเขา:
"ขออภัยในความไม่สะดวกที่เกิดขึ้น แต่เป็นการตัดสินใจทางธุรกิจที่ จำกัด การเข้าถึงเนื้อหาของโรงแรมที่มีเนื้อหาครบถ้วนของเราโปรดกลับมาตรวจสอบภายใน 2-3 เดือนข้างหน้าซึ่งเราจะสามารถตัดสินการเข้าชมของคุณและตัดสินสถานะของคุณได้ บนฟีดข้อมูลมาตรฐาน "
ฉันได้ลงนามในโปรแกรมพันธมิตรของ Booking.com ด้วย: (ลิงก์ถูกลบเนื่องจากดูเหมือนว่าไซต์นี้จะไม่ให้ฉันใส่ลิงก์เพิ่มเติม)
น่าเสียดายอีกครั้งที่พวกเขา จำกัด การเข้าถึงจากคำตอบ: "โปรดทราบว่าเนื่องจากการผสานรวม XML มีเวลาและค่าใช้จ่ายสูงเราจึงสามารถเสนอการผสานรวม XML ให้กับพาร์ทเนอร์จำนวนเล็กน้อยที่มี มีศักยภาพสูง”
ฉันไม่ได้สำรวจ Tripadvisor เนื่องจากดูเหมือนจะให้บริการโรงแรมชั้นนำ 10 แห่งและเป็นเพียงวิดเจ็ตเท่านั้น แต่ที่สำคัญที่สุดสำหรับฉันพวกเขาไม่อนุญาตให้จองผ่านพวกเขา
ฉันได้ตรวจสอบ hotelbase.org ที่กล่าวถึงข้างต้นแล้วพวกเขามีรายการมากมาย แต่ไม่สมบูรณ์เท่าของ Expedia และดูเหมือนจะไม่มีรูปภาพและไม่อนุญาตให้จองด้วย