抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • JS API 列表
  • 基础
  • TTML
  • 网络
  • 媒体
  • 地图
  • 文件
  • 数据缓存
  • 地理位置
  • 设备
  • 画布
  • 界面
  • 页面导航
  • 开放接口
  • 行业开放
  • 通用交易系统
  • 交易系统(即将废弃)
  • 营销
  • 预约
  • 履约
  • tt.confirm
  • tt.confirmFulfillment
  • 预下单
  • 支付
  • 逆向交易
  • 交易工具
  • 第三方平台
  • 其它
  • 生活服务(即将废弃)
  • 基础库 2.74.0.0 开始支持本方法。

    调用该 API 后,弹窗展示履约相关内容,用户点击后返回调用结果。

    使用限制

    最低支持版本上注明行业 SDK ,表示仅在行业 SDK 上才支持,需要在代码中配置行业 SDK 的权限:行业 SDK 的权限配置。当完成行业 SDK 的权限配置后,可通过 tt.canIUse('confirm') 判断该 API 是否可用。

    语法

    tt.confirm(options);

    参数说明

    object 类型,属性如下:

    属性名

    类型

    默认值

    必填

    说明

    最低支持版本

    serviceId

    number


    是

    履约id

    行业 SDK

    deliveryId

    string


    是

    履约订单id

    行业 SDK

    success

    Function


    否

    接口调用成功的回调函数

    行业 SDK

    fail

    Function


    否

    接口调用失败的回调函数

    行业 SDK

    complete

    Function


    否

    接口调用结束的回调函数(调用成功、失败都会执行)

    行业 SDK

    回调成功

    object 类型,属性如下:

    属性

    类型

    说明

    最低支持版本

    errMsg

    string

    调用结果

    2.51.0.0

    回调失败

    object 类型,属性如下:

    属性

    类型

    说明

    最低支持版本

    errNo

    string

    错误码

    2.51.0.0

    errMsg

    string

    错误信息提示

    2.51.0.0

    errLogId

    string

    该数据可供服务端排查问题

    2.51.0.0

    错误码说明

    errorCode

    errMsg

    errType

    说明

    159001

    Fail to get confirm info/透传服务端错误信息

    SERVER

    获取履约失败

    159002

    User denied

    USER

    用户拒绝确认履约

    159003

    Fail to confirm order/透传服务端错误信息

    DEVELOPER

    开发者问题导致履约失败,例如订单状态错误

    效果示例

    代码示例

    • index.json

    { "usingComponents": { "sheet": "ext://industry/sheet" } }

    • index.ttml

    <sheet />

    • index.js

    tt.confirm({ orderId: "xcdsasdfpk", serviceId: 5, success(res) { console.log("success执行了", res); }, fail(err) { console.log("fail执行了", err); }, complete(res) { console.log("complete执行了", res); }, });

    Bug & Tip

    无