Booking.com Hotel Management API

江枫思渺然 提交于 2019-12-04 07:48:24

问题


I own a hotel and had a look on booking.com for an API as I want to create my own front end interface to update my hotel room rates / numbers for some days. As well as upload pictures / update the hotel description through that API. However the only thing I could find was an API for affiliates to get Hotels in a certain location with a certain price etc. Would anyone be able to point me in the right direction for this use case or is it not available and would I then have to write a scraper to do this for myself ?

Thanks a lot !


回答1:


UPDATE 3 - 9th Dec 2017

It would appear that Booking.com now have documentation available for their API, but you need to be signed up to them as a business in order to get access.

UPDATE 2 - 8th May 2017

It seems Booking.com have recently completed some Beta testing for their API, it may looks like they are making it even easier for people to connect. For more information regarding Booking.com's API, have a look here

UPDATE

Booking.com DO have an XML API system, however as many people have stated it is not available to Developers. It is internal and only made available to Hotel/Chains who are apart of their partner system. So YES they do, but NO it's not publicly available.

Original Answer

I can categorically state that at the time of writing, Booking.com do not have an API system, I know this because I've contacted them requesting such info, and they kindly advised me that they do not have an API that is currently available to developers.




回答2:


There are at least two third-party channel management services that say they can synchronize via API with booking.com among many other aggregators:
1) http://verticalbooking.com/en/channel_manager.htm

2) http://beds24.com/channel-manager.html

So, presumably, there is a way to interface via API with booking.com but how to do that directly without a third-party I don't know...




回答3:


Booking.com has an API but it is only available to "channel managers". I will not recommend a channel manager here but I will outline what you can do with it and what needs to be done:

  • Find a channel manager that connects with Booking.com. There are many factors to consider before you choose one:
    • Some of channel managers charge a flat monthly fee, others charge a "commission" for each booking
  • As far as I know, you can only synchronize the following with Booking.com:
    • Per-night rates
    • Per-night inventory count
    • Per-night restrictions such as minimum and maximum length of stay and closed for booking
  • Most channel managers will also fetch new bookings from Booking.com. You might then be able to:
    • Poll the channel manager's provided URL every few minutes
    • Ask the channel manager to post new bookings at a designated URL immediately
    • Either way, you will be able to save new bookings in your PMS
    • You can then update your inventory and push new counts to Booking.com

Once you have setup your inventory (rateplan and roomtypes) on Booking.com you will need to do the following:

  • Replicate the inventory on the channel manager
  • Contact Booking.com and tell them that they need to setup an XML connection with the channel manager. Booking.com will perform initial setup behind the scenes
  • Map the channel manager's inventory with Booking.com. A good channel manager will have their staff set things up for you

Finally, you will implement the channel manager's API to push information from your PMS to the channel. The channel will then push that information to Booking.com. You will have to login to the extranet every now and then to make sure all inventory and bookings are synced properly.




回答4:


I don't think booking.com offers API suitable for your business case. They use various techniques to get you to their booking system (like booking.com buttons) but as far as I know there is no way for common user to automate XML uploads or downloads, to sync your reservation system with booking.com, etc.




回答5:


There is another 3rd party API that you may check, it is in following https://rapidapi.com/apidojo/api/booking, I have tested the API and their response data are as same as on the official site. The response are in JSON format. Currently, there are enough APIs end points that you need to query data, such as : Auto complete for locations, list properties with options and filters, get detail rooms, property description, facilities, policies, etc … . Hope this help.




回答6:


In Booking's admin page, have a look under > channel manager. I just signed up for a Planyo trial. Looks promising. They have a Booking extension as well.



来源:https://stackoverflow.com/questions/22004435/booking-com-hotel-management-api

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!