web-dev-qa-db-ja.com

Booking.com Hotel Management API

私はホテルを所有しており、booking.comでAPIを確認しました。自分のフロントエンドインターフェースを作成して、ホテルの宿泊料金/数を数日間更新したいのです。そのAPIを介して写真をアップロード/ホテルの説明を更新します。しかし、私が見つけることができた唯一のことは、アフィリエイトが特定の場所で特定の価格などでホテルを取得するためのAPIでした。自分でこれを行うスクレーパーを右に?

どうもありがとう !

44
Yussuf S

2017年12月3日から9日更新

Booking.comは現在、 APIで利用可能なドキュメント を持っているように見えますが、アクセスするにはビジネスとして サインアップ である必要があります。

更新日2-2017年5月8日

Booking.comは最近、APIのベータテストをいくつか完了したようです。接続がさらに簡単になっているようです。 Booking.comのAPIに関する詳細は、こちらをご覧ください here

[〜#〜] update [〜#〜]

Booking.com[〜#〜] do [〜#〜]はXML APIシステムを持っていますが、多くの人が開発者は利用できないと述べています。これは内部であり、パートナーシステムとは別のホテル/チェーンのみが利用できます。だから[〜#〜] yes [〜#〜]彼らはそうですが、[〜#〜] no [ 〜#〜]一般公開されていません。

元の回答

執筆時点で、Booking.comにはAPIシステムがないことを明確に述べることができます。そのような情報を要求する連絡をとったため、現在利用可能なAPIがないことを親切にアドバイスしてくれたためです。開発者に。

40
Gary

APIを介して他の多くのアグリゲーターの間でBooking.comと同期できると言う、少なくとも2つのサードパーティチャネル管理サービスがあります。
1) http://verticalbooking.com/en/channel_manager.htm

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

だから、おそらく、booking.comとAPI経由でインターフェースする方法がありますが、私が知らないサードパーティなしで直接それを行う方法...

9
brando

Booking.comにはAPIがありますが、「チャンネルマネージャー」のみが利用できます。ここではチャネルマネージャーをお勧めしませんが、それで何ができるか、何をする必要があるかを説明します。

  • Booking.comに接続するチャネルマネージャーを見つけます。選択する前に考慮すべき多くの要素があります:
    • 一部のチャンネルマネージャーは定額の月額料金を請求し、他のチャンネルマネージャーは予約ごとに「手数料」を請求します
  • 私の知る限り、Booking.comと同期できるのは次のとおりです。
    • 1泊あたりの料金
    • 夜間の在庫数
    • 滞在の最小および最大期間や予約のために閉鎖などの1泊あたりの制限
  • ほとんどのチャネルマネージャーは、Booking.comから新しい予約も取得します。その後、次のことができるようになります。
    • チャンネルマネージャーから提供されたURLを数分ごとにポーリングします
    • チャンネルマネージャーに、指定されたURLに新しい予約をすぐに投稿するよう依頼します
    • どちらの方法でも、PMSに新しい予約を保存できます
    • その後、在庫を更新して、新しいカウントをBooking.comにプッシュできます。

Booking.comで在庫(レートプランとルームタイプ)を設定したら、以下を実行する必要があります。

  • チャネルマネージャーでインベントリを複製する
  • Booking.comに連絡して、チャネルマネージャーとのXML接続をセットアップする必要があることを伝えます。 Booking.comは、舞台裏で初期セットアップを実行します
  • Booking.comでチャネルマネージャーの在庫をマッピングします。優れたチャネルマネージャーは、スタッフがあなたのために準備する

最後に、チャンネルマネージャーのAPIを実装して、PMSからチャンネルに情報をプッシュします。その後、チャネルはその情報をBooking.comにプッシュします。毎回エクストラネットにログインしてから、すべての在庫と予約が適切に同期されるようにする必要があります。

5
Salman A

Booking.comがあなたのビジネスケースに適したAPIを提供するとは思わない。彼らはさまざまな手法を使用して予約システム(booking.comボタンなど)にアクセスしますが、私が知る限り、一般ユーザーがXMLのアップロードまたはダウンロードを自動化する方法、予約システムをbooking.comと同期する方法などはありません。

3
ph7

確認できる別のサードパーティAPIがあります。以下にあります https://rapidapi.com/apidojo/api/booking 、APIをテストしましたが、その応答データは上記と同じです公式サイト。応答はJSON形式です。現在、データのクエリに必要なAPIエンドポイントが十分にあります。たとえば、場所の自動補完、オプションとフィルターを使用したプロパティの一覧表示、詳細ルーム、プロパティの説明、施設、ポリシーなどの取得などです。この助けを願っています。

2
chuxuanhy

予約の管理ページで、[チャンネルマネージャー]をご覧ください。 Planyoトライアルにサインアップしました。有望に見えます。予約拡張機能もあります。

0
FFish