四季酒店API
    四季酒店API
    • 接口协议
    • 错误码列表
    • 订单模块
      • 提交预定
        POST
      • 预定默认日期
        POST
      • 订单取消
        POST
      • 订单列表
        POST
      • 订单详情
        POST
      • 查询取消订单手续费
        POST
    • 个人中心
      • 微信授权
        POST
      • 获取手机号
        POST
      • 登录
        POST
      • 退出登录
        POST
      • 个人信息查询
        POST
      • 个人信息编辑
        POST
      • 登录状态检查
        POST
      • 个人权益查询
        POST
      • 地区列表
        POST
    • 酒店信息
      • 酒店详情
        POST
      • 酒店画廊
        POST
      • 酒店列表总数
        POST
      • 酒店列表
        POST
      • 酒店rateplan
        POST
      • 酒店房间详情
        POST
      • 酒店rate详情
        POST
      • 房费查询
        POST
      • 城市列表
        POST
      • 关键字搜索
        POST
      • 儿童年龄段
        POST
    • 配置查询
      • 文本配置查询-条件条款/隐私政策等
      • 广告素材查询
      • 四季在线客服
      • 活动弹窗
      • 活动列表
      • 活动详情
      • 活动icon(个人中心)
    • 行为事件
      • 事件提交
    • 测试
      • 个人信息删除
      • 德比酒店列表
      • 德比酒店静态信息(get)
      • 德比酒店查询最低价格
      • 德比酒店查询详细价格
      • 德比酒店查询实时价格
      • 德比查询单张订单信息

    接口协议

    1 接口协议#

    API采用 HTTPS 协议进行数据传输
    请求方以JSON格式传输数据到API
    API处理完成交易后,以 JSON 数据格式将交易结果信息反馈给请求方。

    1.1 接口格式#

    名称类型说明
    app_keystring设置在header,消息头名称:Authorization-AppKey,应用的key,由接口提供方分配
    signstring设置在header,消息头名称:Authorization-Sign,签名值,用于校验
    tokenstring设置在header,消息头名称:Authorization-Token,用户身份凭证,用于识别用户身份
    业务参数json设置在body,具体接口业务相关参数

    1.2 接口签名#

    签名方式:sign = sha256(app_key+业务参数+token+secret)
    待签名数据stringA应该是原始值而不是 URL Encoding 之后的值;拼接(app_key+stringA+token+secret) 得到 stringSignTemp 字符串,并对 stringSignTemp 进行 sha256 运算,得到 sign 值signValue
    示例如下
    传送的参数:stringA = {"openid":"openid","mpopenid":"mpopenid"}
    待sha256字符串:876a40f7787fd8f0d0cfe08039d4145e{"openid":"openid","mpopenid":"mpopenid"}51b5bd01a60b34a8d4f5515c289ccaec102de83fca2a8e4510648b9961eaea46
    修改于 2024-09-10 06:57:34
    下一页
    错误码列表
    Built with