抖音开放平台Logo
开发者文档
控制台
  • 接入前准备
  • 通用能力
  • 餐饮
  • 大交通
  • 酒旅
  • 综合
  • 到综团购解决方案
  • 到综团购预约解决方案
  • 综合预约订单确认接拒单
  • 综合预约订单查询
  • 商品预约类价量态操作
  • 综合预约订单创建
  • 创建预约单
  • 综合预约订单支付通知
  • 综合预约三方订单查询
  • 综合到店提货解决方案
  • 线索管理解决方案
  • 历史版本文档(不推荐)
  • 接口说明

    三方对接请订单创单幂等:
      创单成功必须要返回out_book_id并维护好和book_id的幂等映射,超时会重试。研发请重点关注!!!
    15min未接单则超时拒单
    抖音侧调用第三方进行预约单创单,必接

    基本信息

    Scope
    life.capacity.comprehensive_reserve_creater_order
    权限要求
    到综团购预约解决方案-综合预约订单创建
    回调场景
    综合预约品订单到三方进行创建
    Header
      Content-Type:application/json
      X-Bytedance-Logid: 请求 logid, 用于问题排查用
      x-life-clientkey: 服务商应用的 client_key
    Body
    字段名称
    字段类型
    是否必传
    说明
    book_id
    string
    抖音预约单ID
    product_info
    list<object>
    商品信息
    » sku_id
    string
    抖音sku_id
    » out_sku_id
    string
    外部sku_id
    » sku_name
    string
    商品名称
    » original_amount
    int
    商品售卖价(分)
    » source_sku_id
    string
    来源商品id
    » source_sku_name
    string
    来源商品名称
    » out_source_sku_id
    string
    来源商品三方SkuID
    » out_source_product_id
    string
    来源商品三方商品Id
    » item_infos
    list<object>
    关联的itemInfos
    »»item_id
    string
    关联itemId
    »»certificate_code
    string
    对应的三方码code
    user_infos
    list<object>
    用户留资信息
    » name
    string
    姓名(加密)
    » phone
    string
    手机号(加密)
    » license_type
    int
    证件类型(体检类目商家加白名单)
    » license_id
    string
    证件号(加密)(体检类目商家加白名单)
    » age
    int
    年龄(体检类目商家加白名单)
    » sex
    int
    性别(1:男,2:女)(体检类目商家加白名单)
    » marital_status
    int
    婚否(1:已婚,2:未婚)(体检类目商家加白名单)
    book_info
    object
    用户预约信息
    » booking_start_time
    string
    预约开始时间(毫秒时间戳)
    » booking_end_time
    string
    预约结束时间(毫秒时间戳)
    poi_id
    string
    预约门店id
    count
    int
    用户预约数量
    user_notes
    string
    用户备注
    JSON示例
    { "poi_id": "7403292379249117235", "book_id": "800009321452854118616346113", "book_info": { "booking_end_time": "1724688000000", "booking_start_time": "1724601600000" }, "user_infos": [{ "sex": 1, "phone": "1111111111", "license_id": "1111111111", "license_type": 1, "age": 25, "name": "11111111", "marital_status": 1 }], "product_info": [{ "sku_id": "1111111111111", "sku_name": "接待单元", "item_infos": [{ "item_id": "800009360301489945813166113", "certificate_code": "0010922222631532" }], "original_amount": 0 }], "count": 1 }
    响应
    字段名称
    字段类型
    是否必传
    说明
    book_id
    string
    抖音预约单ID
    out_book_id
    string
    商家/服务商预约单ID
    error_code
    int
    是否创建成功
    description
    string
    创建不成功原因(当返回不成功时,该字段必传)
    confirm_info
    object
    交易模式信息
    供应商在交易模式为一步创单模式该对象必须返回,否则会导致订单取消
    »confirm_mode
    int
    接单方式(在confirm_info对象有返回的时候必填,通过后接单方式,1:同步接单,2:异步接单)
    »confirm_result
    int
    接单方式为同步接单时必填
    交易模式(同步时必填:1:接单,2:拒单)
    »fulfil_type
    int
    核销方式:(1-身份证、2-护照、3-港澳通行证、4-台湾通行证、5-台胞证、6-回乡证)
    JSON示例
    { "data": { "error_code": 0, "book_id": "11", "out_book_id": "1111111111", "confirm_info": { "confirm_mode": 2, "confirm_result": 1, "fulfil_type": 2 } } }
    失败原因枚举:
    error_code
    失败原因
    0
    成功
    1
    商品不存在/失效
    2
    预约时间格式错误
    3
    姓名/联系电话格式错误
    4
    重复提交预约请求
    5
    订单不存在或状态异常
    6
    购买该产品必须填写身份证号码
    7
    库存异常
    8
    价格异常
    17
    其他异常(服务商自定义)
    100
    需要重试