tt.canRateAwemeOrders

更新时间 2024-08-19 06:42:06
收藏
我的收藏

基础库 2.26.0 开始支持本方法,这是一个异步方法。

根据传入的订单列表,返回订单是否可以评价。该 API 只支持抖音宿主。

前提条件
业务背景
使用限制
注意事项
支持沙盒
相关教程

语法

tt.canRateAwemeOrders(options)

参数说明

options 为 object 类型,属性如下:

属性名类型默认值必填说明最低支持版本
orderIdsarray
开发者的订单 id 的数组,比如 ['123', '456']
2.26.0
successfunction
接口调用成功的回调函数
2.26.0
failfunction
接口调用失败的回调函数
2.26.0
completefunction
接口调用结束的回调函数(调用成功、失败都会执行)
2.26.0

回调成功

object 类型,属性如下:

属性名类型说明最低支持版本
resultarray
是否可以评价的数组,比如 [true,true, false]
2.26.0
errMsgstring
"canRateAwemeOrders:ok"
2.26.0

回调失败

object 类型,属性如下:

属性名类型说明最低支持版本
errMsgstring
"canRateAwemeOrders:fail" + 详细错误信息
2.26.0

错误码

errNoerrMsg说明最低支持版本
20000canRateAwemeOrders:fail param should be xxx, but got xxx
参数错误
2.26.0
21101canRateAwemeOrders:fail request fail
网络错误
2.26.0
21102canRateAwemeOrders:fail orders not belong to this mini app
非该小程序订单
2.26.0
21103canRateAwemeOrders:fail permission denied
该小程序无接口权限,无本地生活服务商的权限
2.26.0
21104canRateAwemeOrders:fail get uid fail
获取 uid 失败(用户未登陆)
2.26.0
21105canRateAwemeOrders:fail order does not exist
该订单不存在
2.26.0
21106canRateAwemeOrders:fail only available in douyin
只有抖音支持
2.26.0

代码示例

开发者工具中预览

tt.canRateAwemeOrders({
  orderIds: ["123", "456"],
  success({ result }) {
    console.log("result", result);
  },
  fail(err) { },
});