私はホテルを所有しており、booking.comでAPIを確認しました。自分のフロントエンドインターフェースを作成して、ホテルの宿泊料金/数を数日間更新したいのです。そのAPIを介して写真をアップロード/ホテルの説明を更新します。しかし、私が見つけることができた唯一のことは、アフィリエイトが特定の場所で特定の価格などでホテルを取得するためのAPIでした。自分でこれを行うスクレーパーを右に?
どうもありがとう !
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がないことを親切にアドバイスしてくれたためです。開発者に。
APIを介して他の多くのアグリゲーターの間でBooking.comと同期できると言う、少なくとも2つのサードパーティチャネル管理サービスがあります。
1) http://verticalbooking.com/en/channel_manager.htm
2) http://beds24.com/channel-manager.html
だから、おそらく、booking.comとAPI経由でインターフェースする方法がありますが、私が知らないサードパーティなしで直接それを行う方法...
Booking.comにはAPIがありますが、「チャンネルマネージャー」のみが利用できます。ここではチャネルマネージャーをお勧めしませんが、それで何ができるか、何をする必要があるかを説明します。
Booking.comで在庫(レートプランとルームタイプ)を設定したら、以下を実行する必要があります。
最後に、チャンネルマネージャーのAPIを実装して、PMSからチャンネルに情報をプッシュします。その後、チャネルはその情報をBooking.comにプッシュします。毎回エクストラネットにログインしてから、すべての在庫と予約が適切に同期されるようにする必要があります。
Booking.comがあなたのビジネスケースに適したAPIを提供するとは思わない。彼らはさまざまな手法を使用して予約システム(booking.comボタンなど)にアクセスしますが、私が知る限り、一般ユーザーがXMLのアップロードまたはダウンロードを自動化する方法、予約システムをbooking.comと同期する方法などはありません。
確認できる別のサードパーティAPIがあります。以下にあります https://rapidapi.com/apidojo/api/booking 、APIをテストしましたが、その応答データは上記と同じです公式サイト。応答はJSON形式です。現在、データのクエリに必要なAPIエンドポイントが十分にあります。たとえば、場所の自動補完、オプションとフィルターを使用したプロパティの一覧表示、詳細ルーム、プロパティの説明、施設、ポリシーなどの取得などです。この助けを願っています。
予約の管理ページで、[チャンネルマネージャー]をご覧ください。 Planyoトライアルにサインアップしました。有望に見えます。予約拡張機能もあります。