Skip to content

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

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,哪怕字符串也行。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions