В моем поиске APIs гостиницы я нашел только один API дает неограниченный открытый доступ к их базе данных отеля и позволяет бронировать отели:
Expedia в EAN http://developer.ean.com/
Вы должны войти в их филиал программы, что очень просто. Вы получаете немедленный доступ к своим базам данных отелей, а также можете получать запросы на доступность/бронирование с несколькими вариантами ответа, в том числе JSON, что является более удобным и легким, чем (к сожалению) более распространенный XML.
Как вы сразу же получаете доступ к их API, вы можете начать разработку и тестирование, но все же нуждаетесь в их одобрении для запуска сайта, в основном для обеспечения необходимого качества и безопасности, что является разумным.
Они также предлагают «глубокую привязку», то есть вы можете настроить свои запросы, добавив параметры. Тогда, если это будет достаточно для вашей цели (для меня это не так), вам даже не нужно хранить свой контент на своем сервере.
Я также подписал для программы HotelsCombined: (ссылка удалена как этот сайт не кажется, чтобы позволить мне поставить больше ссылок)
Однако, они не сразу позволяют использовать их API даже для тестирования. Из их ответа:
«Извинения за причиненные неудобства, но это просто деловое решение ограничить доступ к нашему богатому гостиничному контенту. Просьба проследить в течение следующих 2-3 месяцев, где мы сможем судить вас трафик и, в свою очередь, судить о вашем статусе в стандартных каналах передачи данных ».
Я также подписал контракт Booking.com партнерской программе: (ссылка удалена как этот сайт не кажется, чтобы позволить мне поставить больше ссылок)
К сожалению, опять-таки, они ограничивают доступ, от их answer: «Пожалуйста, обратите внимание, что, поскольку в интеграции XML большое количество времени и затрат, мы можем предложить интеграцию XML с небольшим количеством партнеров с высоким потенциалом».
Я не исследовал Tripadvisor, как они, кажется, только предлагают 10 лучших отелей и только виджеты, но самое главное для меня, они не позволили бы заказать через них.
Я проверил упомянутый выше отель hotelbase.org, у них очень обширный список, но не такой богатый, как у Expedia, также у них, похоже, нет изображений и они не позволяют забронировать.
Примечание. Локальный API поиска Google устарел. Кроме того, локальный поиск Yahoo - только для США. – montrealist