企业微信里面进入应用,使用https://qyapi.weixin.qq.com/cgi-bin/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE API验证身份
查看日志:
按照官方文档的解释(https://qydev.weixin.qq.com/wiki/index.php?title=OAuth%E9%AA%8C%E8%AF%81%E6%8E%A5%E5%8F%A3),
企业成员授权时返回:
"UserId":"USERID", "DeviceId":"DEVICEID" "user_ticket": "USER_TICKET", "expires_in":7200
非企业成员授权返回:
"OpenId":"OPENID", "DeviceId":"DEVICEID"
为什么接口只返回了DeviceId,errorCode和errMsg,没有OpenId,只有这么特殊的一两个用户,有没有大神遇到这种事情
企业微信用户如果没有绑定过微信且跨企业点击oauth2,则不会有openid字段,请知悉
企业微信的版本