SuperAPI AI 工具集

pp-travelclick

通用与其它

查看项目

更新于 10-16 01:32

技能介绍

该技能驱动 travelclick-pp-cli 二进制,用于查询使用 TravelClick/iHotelier 作为预订引擎的独立与精品酒店的自家直订房价。安装:npx -y @mvanhorn/printing-press-library install travelclick --cli-only;验证:travelclick-pp-cli --version。若 npx 失败,可 go install github.com/mvanhorn/printing-press-library/library/travel/travelclick/cmd/travelclick-pp-cli@latest(需 Go 1.26.6+)。

用途与能力:rates search 查询指定入住区间的房型与费率计划;rates calendar 扫描最长约 60 天的日期范围找最低价;rates compare 同一次调用比较多达数家酒店并按含税费总额排序;rates cheapest-night 同时扫描多家酒店日历,返回最佳酒店+日期组合;codes validate-corporate 与 codes validate-group 校验协议或团队代码;codes check-all 用同一代码测试所有已存酒店;hotels alias 为酒店 ID 设置易记别名;hotel 获取公开信息(名称、地址、地理、入住/退房时间、可接受卡);analytics price-drift 基于本地保存的搜索历史追踪价格变化。

使用方式:命令均须提供酒店 ID 或别名、日期等标志,非交互式。加 --agent 等价于 --json --compact --no-input --no-color,配合 --select 可裁剪输出字段;--dry-run 预览请求。输出包在 provenance 信封中,解析 .results 取数据、.meta.source 判断 live 或 local。查找能力可用 travelclick-pp-cli which "<自然语言描述>"。认证方面,CLI 暂无法自行铸造令牌,需手动从 Chrome DevTools 的 api.travelclick.com 请求中复制 Authorization 头中 Bearer 后的值到 TRAVELCLICK_TOKEN,约每小时重新捕获一次。运行 doctor 可检查配置。路径可用 --home 或 TRAVELCLICK_HOME 等环境变量重定位。

限制:仅搜索与信息查询,无预订、无客人 PII、无支付数据;不适用于非 TravelClick/iHotelier 酒店(预订 URL 需为 bookings.travelclick.com)。已确认无法按具体协议代码搜索房价——校验代码不能串联进 rates search。可用替代方式为在浏览器打开 https://reservations.travelclick.com/{hotel_id}?RatePlanId={id} 查看预选协议价,但该参数未被网络层捕获,暂无法接入 CLI。令牌铸造端点尚未定位,需手动捕获。具体价格与收费信息暂未提供。