记录一下企业微信自建应用获取用户信息开发过程:
1.第一步,获取授权code,这个在原来首页开发不太合适,在进入首页前新建页面进行授权,点击页面按钮进行授权。需要拼接的授权url。其中corpid是企业id,redirect_uri是授权后跳转的页面,其他是固定值,可以查看文档。
https://open./connect/oauth2/authorize?appid=corpid&redirect_uri=codeurl&response_type=code&scope=snsapi_base&state=#wechat_redirect
2.第二步在第一步跳转之后redirect_uri方法里面获取code,根据code获取用户信息。
这里通过code获取用户信息分三步:
(1)获取token,其中corpid是企业id,secret是应用secret。
https://qyapi./cgi-bin/gettoken?corpid=corpid&corpsecret=secret
(2)通过token和code获取userid
https://qyapi./cgi-bin/user/getuserinfo?access_token=token&code=code
(3)通过userid获取用户信息,注意事项是http返回的数据乱码问题。
https://qyapi./cgi-bin/user/get?access_token=tokenget&userid=userid
提供一个https工具类,获取用户信息/download/tanya123abc/12650758。