开发
API

tt.canRateAwemeOrders

基础库 2.26.0 开始支持本方法。

根据传入的订单列表,返回订单是否可以评价。该 API 只支持抖音宿主。授权给本地生活服务商且有运营管理权限的小程序才可以调用该 API。

语法

tt.canRateAwemeOrders(options);

参数说明

object 类型,属性如下:

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

回调成功

object 类型,属性如下:

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

回调失败

object 类型,属性如下:

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

错误码说明

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

代码示例

开发者工具中预览

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

Bug & Tip

点击纠错
评价此篇文档