目录

6.6 topapi批量请求

优质
小牛编辑
131浏览
2023-12-01

批量调用 TOP 接口

参数

名称类型是否可选含义
optionsObject选项
options.queryArray请求参数数组
options.query[].topOptionsObject请求参数
options.query[].topOptions.methodStringTOP 接口名称
options.successFunctionoptional调用成功的回调函数
options.errorFunctionoptional调用失败的回调函数

响应

名称类型是否必须返回含义
resultArray响应对象
result[].error_responseObjectoptional请求发生错误时的错误对象

前端调用示例

QN.top.batch({
    query: [
        {
            method: 'taobao.user.seller.get', // TOP 接口名称
            fields: 'nick,sex'                // 除了`method`字段外,其他字段为请求的业务参数
        }, {
            method: 'taobao.time.get'
        }
    ],
    success(result) {
        console.log(result[0]); // `taobao.user.seller.get` 的返回结果
        console.log(result[1]); // `taobao.time.get`        的返回结果
    },
    error(error) {
        console.log(error);
    },
}).then(result => {
    console.log(result[0]); // `taobao.user.seller.get` 的返回结果
    console.log(result[1]); // `taobao.time.get`        的返回结果
}, error => {
    console.log(error);
});

参考