宿泊料金のお見積もり
Lodging Quotes APIを使用して、Vrbo施設 の料金と空室状況を取得します。
施設IDの取得方法の詳細については、「施設 の静的データの取得」をご参照ください。 Quotes APIの詳細については、のQuotes APIドキュメントをご覧ください。
1. SDKで定義されているクラスを使用して、リクエストオブジェクトを作成します
GetLodgingQuotesOperationParams quotesOperationParams =
GetLodgingQuotesOperationParams.builder()
.partnerTransactionId("PARTNER TRANSACTION ID")
// Check-in 5 days from now
.checkIn(LocalDate.now().plusDays(5))
// Check-out 10 days from now
.checkOut(LocalDate.now().plusDays(10))
// Vrbo Property IDs to search for
.propertyIds(new HashSet<>(Arrays.asList("87704892","12410858")))
// The links to return, WEB includes WS (Web Search Result Page) and WD (Web Details Page)
.links(Collections.singletonList(GetLodgingQuotesOperationParams.Links.WEB))
.build();
GetLodgingQuotesOperation quotesOperation =
new GetLodgingQuotesOperation(quotesOperationParams);2. サービスクライアントを使用してAPIを呼び出します。
Response<LodgingQuotesResponse> hotelQuotesResponse =
client.execute(quotesOperation);