抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • OpenAPI 简介
  • 通用参数
  • 小程序 OpenAPI SDK 总览
  • 签名算法
  • 基础能力
  • 触达与营销
  • 支付
  • 运营
  • 生活服务
  • 通用能力
  • 生活服务交易系统(全融合版)
  • 生活服务交易系统(账号融合版)
  • 错误码和返回码
  • 通用参数
  • 预约
  • 创建预约单
  • 预约接单结果回调
  • 商家取消预约
  • 用户取消预约
  • 查询预约单信息
  • 预约接单超时回调
  • 预约取消/完成通知
  • 查询接口
  • 预下单
  • 营销算价
  • 支付
  • 核销
  • 分账
  • 退货退款
  • poi基础能力
  • CPS佣金设置与查询
  • 核销工具解决方案
  • 历史版本(不推荐使用)
  • 随心团解决方案
  • 垂直行业
  • 其它
  • 当预约提交后一定时间后还没收到开发者的接单通知,平台会向开发者发送接单超时回调,开发者需要返回接单结果。

    使用限制

    接口说明

    使用该接口前开发者需完成预约回调扩展点配置。

    预售券是 24 小时未接单就回调开发者,如果请求开发者失败,会重试 1 天。如果重试 1 天没有获取到接单结果,状态会停留在预约中,抖音侧不会更改预约单状态。

    门票是 1 小时未接单就回调开发者,如果请求开发者失败,会重试 1 小时。如果重试 1 小时没有获取到接单结果就会将预约单改为失败状态,并发起退款。

    基本信息

    名称

    描述

    HTTP URL

    行业模板配置-服务端扩展点-预约扩展点中指定的回调地址,配置方式参考行业模板配置文档

    HTTP Method

    POST

    请求头

    参见通用参数

    请求参数

    名称

    类型

    是否必填

    描述

    示例值

    msg

    string

    预下单相关信息的 json 字符串,详情参见msg字段

    详情参见请求示例

    type


    string



    枚举值:

    • pre_create_order:预下单回调
    • pre_create_refund:退款审核回调
    • query_marketing_info:营销信息查询回调
    • calculate_price:营销算价回调
    • book_accept_timeout:预约接单超时回调

    "book_accept_timeout"

    version


    string


    固定值:"2.0",即回调版本,用于开发者识别回调参数的变更

    "2.0"

    请求参数

    名称

    类型

    是否必填

    描述

    app_id

    string

    小程序appid

    order_id

    string

    抖音侧订单号,len <= 64 byte

    book_id

    string

    预约单id,len <= 64 byte

    out_book_no

    string

    开发者预约单id,len <= 64 byte

    请求示例

    curl --location --request POST 'https://xxxxxxx.net/api/v2/book_callback?timestamp=1345678901234&nonce=iuy987q4htafreqw'' \ --header 'Content-Type: application/json' --data-raw='{ "version": "2.0", "msg": "序列化后的json字符串", "type": "book_accept_timeout" }'

    msg 内部结构

    { "order_id": "614167279916", "app_id": "xxx", "out_book_no": "xxx", "book_id": "xxx" }

    响应参数

    名称

    类型

    是否必填

    描述

    result

    int

    接单结果,1: 成功,2:失败

    msg

    string

    结果描述

    accept_type

    int

    接单方式,1:电话接单, 2:商家后台接单

    响应示例

    正常示例

    { "err_no" : 0, "err_tips" : "success", "data": { "result" : 1"msg" : "xxxxxx", "accept_type" : 2, } }

    该文档是否有帮助?