Skip to content

企业微信getUserInfo的返回类型优化 #1053

Closed
@Nemo1986

Description

@Nemo1986

getUserInfo现在返回的值类型是String[],而这个接口https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo 返回的类型比较多,见页面(https://work.weixin.qq.com/api/doc#90000/90135/91023)。
a) 当用户为企业成员时返回示例如下:

{
   "errcode": 0,
   "errmsg": "ok",
   "UserId":"USERID",
   "DeviceId":"DEVICEID"
}

b) 非企业成员授权时返回示例如下:

{
   "errcode": 0,
   "errmsg": "ok",
   "OpenId":"OPENID",
   "DeviceId":"DEVICEID"
}

String[]的值类型根本无法反应真实情况,比如说我不知道获取到的值,是openid还是UserId。
可不可以返回成map,哪怕字符串也行。

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions