web-dev-qa-db-fra.com

API de gestion hôtelière Booking.com

Je suis propriétaire d’un hôtel et j’ai jeté un œil sur booking.com pour une API car je souhaite créer ma propre interface frontale pour mettre à jour les tarifs/numéros de mes chambres d’hôtel pendant quelques jours. En plus de télécharger des images/mettre à jour la description de l'hôtel via cette API. Cependant, la seule chose que je pouvais trouver était une API permettant aux affiliés de trouver des hôtels dans un endroit donné à un prix donné, etc. redresser un grattoir pour le faire moi-même?

Merci beaucoup !

44
Yussuf S

UPDATE du 3 au 9 décembre 2017

Il semblerait que Booking.com possède maintenant documentation disponible pour son API , mais vous devez être inscrit comme entreprise pour pouvoir accéder.

UPDATE du 2 au 8 mai 2017

Il semblerait que Booking.com ait récemment effectué quelques tests bêta pour son API. Il semblerait que cela facilite encore davantage la connexion. Pour plus d'informations sur l'API de Booking.com, regardez ici

[~ # ~] met à jour [~ # ~]

Booking.com [~ # ~] [~ # ~] dispose d'un système d'API XML, mais de nombreuses personnes ont déclaré qu'il n'était pas disponible pour les développeurs. . Il est interne et mis à la disposition uniquement des hôtels/chaînes qui sont en dehors de leur système partenaire. Donc [~ # ~] oui [~ # ~] ils le font, mais [~ # ~] non [ ~ # ~] ce n'est pas accessible au public.

Réponse originale

Je peux affirmer catégoriquement qu'au moment de la rédaction de ce document, Booking.com ne dispose pas d'un système d'API. Je le sais car je les ai contactés pour leur demander ces informations. Ils m'ont gentiment informé qu'ils ne disposaient pas d'une API actuellement disponible. aux développeurs.

40
Gary

Il existe au moins deux services de gestion de canaux tiers qui indiquent qu'ils peuvent se synchroniser via API avec booking.com parmi de nombreux autres agrégateurs:
1) http://verticalbooking.com/fr/channel_manager.htm

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

Donc, vraisemblablement, il existe un moyen d'interfacer via booking API avec booking.com, mais comment le faire directement sans tierce partie, je ne sais pas ...

9
brando

Booking.com dispose d'une API mais elle n'est disponible que pour les "gestionnaires de canaux". Je ne recommanderai pas de gestionnaire de chaîne ici, mais je décrirai ce que vous pouvez en faire et ce qu’il faut faire:

  • Trouvez un gestionnaire de chaîne qui se connecte avec Booking.com. Il existe de nombreux facteurs à prendre en compte avant de choisir l'un d'entre eux:
    • Certains gestionnaires de chaînes facturent des frais mensuels fixes, d’autres une "commission" pour chaque réservation.
  • Autant que je sache, vous ne pouvez synchroniser ce qui suit qu'avec Booking.com :
    • Prix ​​par nuit
    • Nombre d'inventaire par nuit
    • Restrictions par nuit telles que la durée minimale et maximale du séjour et fermées à la réservation
  • La plupart des gestionnaires de chaînes chercheront également de nouvelles réservations auprès de Booking.com. Vous pourriez alors être capable de:
    • Interrogez l'URL fournie par le gestionnaire de chaînes toutes les quelques minutes.
    • Demandez au responsable du canal de publier immédiatement les nouvelles réservations à une URL désignée
    • De toute façon, vous pourrez enregistrer de nouvelles réservations dans votre PMS.
    • Vous pouvez ensuite mettre à jour votre inventaire et transmettre de nouveaux comptes à Booking.com.

Une fois que vous avez configuré votre inventaire (plan tarifaire et types de chambres) sur Booking.com, vous devrez procéder comme suit:

  • Répliquer l'inventaire sur le gestionnaire de canaux
  • Contactez Booking.com et dites-leur qu'ils doivent configurer une connexion XML avec le gestionnaire de chaînes. Booking.com effectuera la configuration initiale dans les coulisses
  • Mappez l'inventaire du gestionnaire de chaîne avec Booking.com. Un bon gestionnaire de chaîne fera mettre son personnel en place pour vous

Enfin, vous allez implémenter l'API du gestionnaire de canaux pour transmettre les informations de votre PMS au canal. La chaîne transmettra ensuite ces informations à Booking.com. Vous devrez vous connecter à l'extranet de temps en temps pour vous assurer que tout l'inventaire et les réservations sont correctement synchronisés.

5
Salman A

Je ne pense pas que booking.com propose une API adaptée à votre business case. Ils utilisent diverses techniques pour vous rendre à leur système de réservation (comme les boutons booking.com), mais pour autant que je sache, il n’existe aucun moyen pour un utilisateur ordinaire d’automatiser les téléchargements XML, de synchroniser votre système de réservation avec booking.com, etc.

3
ph7

Il existe une autre API tierce que vous pouvez vérifier, il s’agit des éléments suivants https://rapidapi.com/apidojo/api/booking , j’ai testé l’API et les données de réponse correspondantes sont les mêmes que sur le site officiel. Les réponses sont au format JSON. Actuellement, il existe suffisamment de points de terminaison d'API pour interroger des données, tels que: Auto-complétion pour les localisations, liste des propriétés avec options et filtres, obtention de salles détaillées, description de la propriété, installations, règles, etc. J'espère que cette aide.

2
chuxuanhy

Sur la page d'administration de Booking, accédez à> Gestionnaire de chaînes. Je viens de m'inscrire pour un essai de Planyo. Cela semble prometteur. Ils ont aussi une extension de réservation.

0
FFish