简介
node-expedia-property-api 是一个基于 Node.js 实现的 Expedia 酒店 API 封装的 npm 包。它提供了一组方便的 API 来获取酒店信息和价格。
安装
使用 npm 包管理器来下载安装该包。
npm install node-expedia-property-api --save
功能
该包提供了一组简单易懂的 API,以便你能够快速获取 Expedia 酒店相关的信息和价格。
其中一些主要的 API 包括:
getAvailability
: 获取酒店的可用性信息。getItinerary
: 获取酒店预订信息。searchHotels
: 根据给定的参数搜索酒店。getHotelInfo
: 获取酒店的详细信息。getPaymentInfo
: 获取酒店的支付信息。
使用
在使用该包之前,你需要先申请一个 Expedia 提供的 API Key。申请后,可以使用它来初始化一个新的 PropertyApiClient 对象。
const PropertyApiClient = require('node-expedia-property-api'); const api = new PropertyApiClient({ cid: 'yourExpediaApiKey', apiKey: 'yourExpediaApiKeyId', sharedSecret: 'yourExpediaApiSharedSecret', currencyCode: 'USD' });
获取酒店可用性信息
-- -------------------- ---- ------- --------------------- -------- -------- ------------ ------------- -------------- ------------- ------ - - --------------- -- ----------------- -- ---------- - - - - - -- ---------------- -- - ---------------------- -- ------------ -- - ----------------- ---
获取酒店预订信息
-- -------------------- ---- ------- ------------------ ------------ ------- -- ---------------- -- - ---------------------- -- ------------ -- - ----------------- ---
搜索酒店
-- -------------------- ---- ------- ------------------ ------------------ ---- ------ ---- ------------ ------------- -------------- ------------- ------ - - --------------- -- ----------------- -- ---------- - - - - - -- ---------------- -- - ---------------------- -- ------------ -- - ----------------- ---
获取酒店详细信息
-- -------------------- ---- ------- ------------------ -------- ------- -- ---------------- -- - ---------------------- -- ------------ -- - ----------------- ---
获取酒店支付信息
-- -------------------- ---- ------- -------------------- ------------ ------- -- ---------------- -- - ---------------------- -- ------------ -- - ----------------- ---
结论
本文介绍了如何使用 node-expedia-property-api 包来获取 Expedia 酒店相关信息和价格。通过该方法,你可以使用方便的 API 来快速获取所需信息。同时,本文也提供了代码示例和相关指导信息,帮助你更好地理解和应用该包。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/600551ce81e8991b448cf31a