抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • 生活服务商家应用 OpenAPI SDK 总览
  • 接入前准备
  • API接口
  • 能力
  • 历史版本文档(不推荐)
  • 景区团购(在线预约)
  • 日历票价格库存属性发布
  • 景区预订信息校验
  • 景区创建订单
  • 景区确认订单
  • 景区退款审核
  • 景区回调审核退款
  • 景区退款结果通知
  • 景区订单状态查询
  • 三方码发布
  • 发放凭证(同步发券-SPI)
  • 凭证回调(异步发券 OpenAPI )
  • 核销(验券 OpenAPI)
  • 信息同步(SPI)
  • 设置分佣比例
  • 代运营佣金
  • 建立代运营合作关系
  • 代运营合作
  • 景区日历票
  • 景区行业团购|在线预约解决方案
  • 餐饮团购
  • 线索经营
  • 更新预售券的预约库存日历
  • 酒店日历房接口
  • 三方码
  • 酒店新预售券接口
  • 酒旅
  • 通用能力
  • 接入前准备
  • 接口说明

    1. 核销凭证,必传字段order_id,现状默认整单核销
    2. 如果接口失败请重试,控制重试策略不要太频繁,核销调用失败会有兜底核销逻辑
    3. 不支持提前核销(特殊场景提前核销,可向对接BD提需)
    4. 如商品为日历票多门店,必须在核销时回传核销门店poi。如商品类型为在线预约时不支持部分核销。
    • 整单核销

    { "verify_token": "ADVSADFA", "order_id": "8000004478714899970", }

    • 部分核销

    { "verify_token": "1681885242", "order_id": "1003051470049948030", "vouchers": [ "projects": {

    "project_id": "a1" ] }

    • 若抖音返回失败,则服务商需要重试接口

    基本信息

    名称描述
    HTTP URL
    https://open.douyin.com/goodlife/v1/trip/certificate/verify/
    HTTP Method
    POST
    Scope
    life.capacity.trip_certificate_verify
    权限要求
    景区履约验券

    请求参数

    请求头
    access-token必填String
    示例:clt.943da17996fb5cebfbc70c044c3fc25a57T54DcjT6HNKGqnUdxzy1KcxFnZ
    content-type必填String
    固定值"application/json"
    Body展开全部子属性
    order_id必填String
    抖音侧的订单号
    verify_token必填String
    一次验券的标识 (用于短时间内的幂等)
    poi_idString

    抖音POI_ID(即门店id)。如商品为日历票多门店,核销门店poi为必传,非多门店商品无需传该字段。

    verify_timeInt64

    自定义核销时间,秒级时间戳。若退款拒绝后推送核销时,该字段必传且时间要早于退款请求发起时间。

    vouchersList
    本次核销的券码(部分退需要)
    展开子属性
    请求示例
    curl --location --request POST '/goodlife/v1/trip/certificate/verify/' \ --header 'content-type: application/json' \ --header 'access-token: 0801121846735352506a356a6' \ --data '{"verify_token":"dCnFP8caNc","order_id":"8A4BNHoYLd","vouchers":[{"entrance":{"name":"G3gir1M3Oc","id_cards":["j1XxzofRy5"],"qrcodes":["mpsPuynOEb"],"certificate_nos":["AF3IYZlZaV"],"gmcode_imgs":["FcGeisgwWv"],"urls":["yKYkYYVnOa"],"credentials":[{"credential_no":"lT9Kq5zg9i","credential_type":1}],"project_id":"GYsr1SmYxY"},"projects":[{"urls":["0nNLQL895U"],"credentials":[{"credential_type":1,"credential_no":"uyE5FjmAj5"}],"project_id":"41844f51Sm","name":"QMnlFbXyLF","id_cards":["mUbcO16Q80"],"qrcodes":["XvUF3VkG8D"],"certificate_nos":["M4gJhWoaFJ"],"gmcode_imgs":["l7RRQ7chz0"]}],"verify_time":3036425988358547714}],"poi_id":"qKNEsNCaCq","verify_time":4300662845701200745}'

    响应参数

    Body展开全部子属性
    dataStruct
    展开子属性
    extraStruct
    展开子属性
    响应示例
    正常响应示例异常响应示例
    { "data": { "verify_results": [ { "code": 6822424580978342000, "msg": "g2HcVmdnUz", "verify_id": "EoRTf2QQmG", "certificate_id": "mREaJYcJwZ" } ], "error_code": 0, "description": "" }, "extra": { "error_code": 0, "description": "", "sub_error_code": 0, "sub_description": "", "logid": "202412071758071D5ED8290E6EAD140594", "now": 1733565487 } }
    切换单列布局

    错误码

    HTTP 状态码错误码错误码描述排查建议
    2002100001
    未知错误
    重试接口,重试3次仍报错联系抖音生活服务技术支持
    2002100004
    系统繁忙,此时请开发者稍候再试
    重试接口,重试3次仍报错联系抖音生活服务技术支持
    2002100005
    参数不合法
    更换参数
    2002190002
    access_token无效
    调用接口重新生成access_token
    2002190004
    应用未获得该能力, 请去https://open.douyin.com/申请
    应用申请接口权限
    2002190008
    access_token过期,请刷新或重新授权
    规范token刷新机制,检查是否有测试环境在同步刷新token
    2002119001
    参数不合法
    更换参数
    2002119002
    系统繁忙,请稍候再试
    重试
    2002119003
    请求太过频繁,请稍后再试
    重试
    2002119005
    应用未获商家授权
    联系合作商家在商家后台发起授权,并在服务商后台同意授权
    2003000001
    根据实际业务错误返回
    对照接口文档规范参数并重试
    2004000001
    根据实际业务错误返回
    补充参数
    2004000002
    根据实际业务错误返回
    对照接口文档规范参数并重试
    2005000001
    根据实际业务错误返回
    联系抖音处理
    2003000007
    操作无权限
    重试
    2003000001
    以实际错误信息为准
    2005000001
    服务器打瞌睡了,请稍后再试。
    2003000007
    以实际错误信息为准