getUserInfo

描述

用于获取当前登录用户的用户信息。

网页应用需要完成鉴权后调用该接口。
调用前需要用户授权scope.userInfo,你需要兼容用户拒绝授权的场景。

支持说明

客户端平台WPS协作版本要求
iOS>=5.8.0
Android>=5.8.0
PC>=5.8.0

输入

输出

名称类型描述
userInfoobject用户信息
∟ avatarstring用户头像
∟ corpIdstring企业ID
∟ corpUserIdstring企业用户ID
∟ namestring用户名
∟ phonestring电话
∟ thirdUnionIdstring通过通讯录接口同步的第三方企业用户id
∟ userIdstringWPS用户ID
∟ xzUserIdstring协作用户ID

示例代码

ts
window.ksoxz_sdk.getUserInfo({onSuccess, onError});

错误码

errnomsg含义
1002005User not granted webApp userInfo permission用户未授予网页应用用户信息权限

除以上错误外,还可能存在公共错误码,参考:公共错误码