1.3.8.1 QN.user

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

1.1. API 调用

1.1.1. QN.user.getInfo(options)

获取用户信息

API 调用入参

参数名类型是否可选默认值含义
optionsObject选项
options.queryObjectoptional接口调用参数
options.successFunctionoptional调用成功的回调函数
options.errorFunctionoptional调用失败的回调函数

API 响应结果

参数名类型是否必须返回含义
resultObject响应对象
result.codeString错误码,成功为 QAP_SUCCESS;失败为其他
result.msgString错误信息
result.user_idString用户的数字id
result.user_nickString用户用户名
result.sub_user_idString如果登录账号为子账号,返回子账号的数字id,否则为空
result.sub_user_nickString如果登录账号为子账号,返回子账号的用户名,否则为空
result.avatarString用户头像

调用示例

QN.user.getInfo()
.then(result => {
    console.log(result);
}, error => {
    console.log(error);
});

QN.user.getInfo({
    success(result) {
        console.log(result);
    },
    error(error) {
        console.log(error);
    }
});

1.1.2. QN.user.setInfo(options)

不可用

更新用户信息

API 调用入参

参数名类型是否可选默认值含义
optionsObject选项
options.queryObject接口调用参数
options.query.nickStringoptional用户用户名
options.query.avatarStringoptional用户头像
options.successFunctionoptional调用成功的回调函数
options.errorFunctionoptional调用失败的回调函数

API 响应结果

参数名类型是否必须返回含义
resultObject响应对象
result.codeString错误码,成功为 QAP_SUCCESS;失败为其他
result.msgString错误信息

调用示例

QN.user.setInfo({
    query: {
        nick: '大明',
        avatar: '//img.alicdn.com/daming.png',
    }
}).then(result => {
    console.log(result);
}, error => {
    console.log(error);
});

QN.user.setInfo({
    query: {
        nick: '大明',
        avatar: '//img.alicdn.com/daming.png',
    },
    success(result) {
        console.log(result);
    },
    error(error) {
        console.log(error);
    }
});