アクティビティ詳細APIの例
この例では、リストから取得した「ApiDetails」というリンクを使用して、アクティビティの詳細情報を取得する方法を示しています。
「アクティビティ詳細API」は、選択された1つのアクティビティ・オファーに関する詳細情報を提供します。これには、以下のものが含まれます:OfferPrice, AvailableTimeSlots, CancellationPolicyなど。
アクティビティ情報の取得方法の詳細については、のDetails APIドキュメントをご参照ください。
1. SDKで定義されているクラスを使用して、リクエストオブジェクトを作成します。
GetActivityDetailsOperationParams getActivityDetailsOperationParams =
GetActivityDetailsOperationParams.builder()
.partnerTransactionId("PARTNER TRANSACTION ID")
//offer token can be get from ApiDetails link in Activitiy Listings response
.offerToken("Activity Details offer token")
.build();2. サービスクライアントを使用してAPIを呼び出します。
Response<ActivityDetailsResponse> detalisResponse =
xapClient.execute(new GetActivityDetailsOperation(getActivityDetailsOperationParams));