怎么调用 Expedia 关键词搜索 API?
search使用 platform="expedia"、action="search" 调用“关键词搜索”能力;返回列表,默认 24 条、单次最多 200 条,主要包含 hotel_id、name、url、neighborhood、region、rating 等 19 个字段。
Expedia 官方将酒店星级、住客评分和部分地区的国家评级区分;该来源只解释 search 结果中的等级口径,不支持 EveryInfra keyword、currency 或 sort 的输入语义,也不证明所有酒店具有相同设施、等级来源或结果覆盖。官方来源:Expedia:酒店星级与国家等级的区别来源核查:
Expedia search 的参数分别是什么意思?
keyword必填- search 使用酒店目的地;car_rental 使用取车地点或完整 Expedia carsearch URL。租车传完整 URL 时直接使用其中条件,不再应用独立日期参数;不是航班搜索词。
currency可选- search 酒店搜索结果价格的展示币种,默认 USD;不是 API 扣费币种。当前该参数不会自动改变租车 URL 中的货币条件。
sort可选- 排序方式因 action 而异:search 支持 distance、price_asc、price_desc、top_rated;reviews 支持 newest、relevance、top_rated、most_helpful。
查看全部 4 个允许值
distanceprice_ascprice_desctop_rated
Expedia 特有返回字段与含义(12)
- hotel_id
- 酒店 ID。
- star_rating
- 酒店星级,官方硬件评定,与 hotel_rating 不是一回事。
- rating_label
- 评分的文字档位。
- price_per_night
- 每晚价格。
- price_total
- 总价(含全部住宿晚数)。
- discount_percent
- 折扣百分比。
- vip_access
- 是否为 Expedia VIP Access 酒店(会员专属权益)。
- neighborhood
- 所在街区。
- region
- 所属区域。
- latitude
- 纬度。
- longitude
- 经度。
- provider
- 供应商(比价结果里的渠道方)。