mirror of
https://gitee.com/binary/weixin-java-tools.git
synced 2025-04-05 17:38:05 +08:00
🐛 #3208 【企业微信】修复OAuth2服务getAuthUserInfo字段大小写问题导致无法获取返回数据的问题
This commit is contained in:
parent
605d77d32f
commit
3a09a61e81
@ -102,14 +102,16 @@ public interface WxCpOAuth2Service {
|
||||
|
||||
/**
|
||||
* <pre>
|
||||
* 使用user_ticket获取成员详情.
|
||||
* 使用user_ticket获取成员详情
|
||||
*
|
||||
* 文档地址:https://work.weixin.qq.com/api/doc#10028/%E4%BD%BF%E7%94%A8user_ticket%E8%8E%B7%E5%8F%96%E6%88%90%E5%91%98%E8%AF%A6%E6%83%85
|
||||
* 文档地址:https://developer.work.weixin.qq.com/document/path/95833
|
||||
* 请求方式:POST(HTTPS)
|
||||
* 请求地址:https://qyapi.weixin.qq.com/cgi-bin/user/getuserdetail?access_token=ACCESS_TOKEN
|
||||
* 请求地址:https://qyapi.weixin.qq.com/cgi-bin/auth/getuserdetail?access_token=ACCESS_TOKEN
|
||||
*
|
||||
* 权限说明:
|
||||
* 需要有对应应用的使用权限,且成员必须在授权应用的可见范围内。
|
||||
* 注意: 原/cgi-bin/user/getuserdetail接口的url已变更为/cgi-bin/auth/getuserdetail,旧接口暂时还可以使用,但建议使用新接口
|
||||
*
|
||||
* 权限说明:需要有对应应用的使用权限,且成员必须在授权应用的可见范围内。
|
||||
* 适用范围:企业内部开发、服务商代开发
|
||||
* </pre>
|
||||
*
|
||||
* @param userTicket 成员票据
|
||||
|
@ -115,8 +115,8 @@ public class WxCpOAuth2ServiceImpl implements WxCpOAuth2Service {
|
||||
JsonObject jo = GsonParser.parse(responseText);
|
||||
|
||||
return WxCpOauth2UserInfo.builder()
|
||||
.userId(GsonHelper.getString(jo, "UserId"))
|
||||
.openId(GsonHelper.getString(jo, "OpenId"))
|
||||
.userId(GsonHelper.getString(jo, "userid"))
|
||||
.openId(GsonHelper.getString(jo, "openid"))
|
||||
.userTicket(GsonHelper.getString(jo, "user_ticket"))
|
||||
.externalUserId(GsonHelper.getString(jo, "external_userid"))
|
||||
.build();
|
||||
|
@ -143,7 +143,7 @@ public interface WxCpApiPathConsts {
|
||||
/**
|
||||
* The constant GET_USER_DETAIL.
|
||||
*/
|
||||
String GET_USER_DETAIL = "/cgi-bin/user/getuserdetail";
|
||||
String GET_USER_DETAIL = "/cgi-bin/auth/getuserdetail";
|
||||
/**
|
||||
* The constant URL_OAUTH2_AUTHORIZE.
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user