@Service public class WechatLoginServiceImpl extends java.lang.Object implements WechatLoginService
构造器和说明 |
---|
WechatLoginServiceImpl() |
限定符和类型 | 方法和说明 |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getQrConnectParams(java.util.Map<java.lang.String,java.lang.String> params)
获取微信扫码登录的参数
|
AccessTokenResp |
wechatAccessToken(java.lang.String code,
java.lang.String orgcode)
使用code获取接口调用凭证access_token
|
AccessTokenResp |
wechatRefreshAccessToken(java.lang.String refreshToken,
java.lang.String orgcode)
刷新接口调用凭证access_token
|
WechatUserInfo |
wechatUserInfo(java.lang.String accessToken,
java.lang.String openid,
java.lang.String refreshToken,
java.lang.String orgcode)
获取微信用户信息
|
public java.util.Map<java.lang.String,java.lang.String> getQrConnectParams(java.util.Map<java.lang.String,java.lang.String> params) throws java.lang.Exception
WechatLoginService
getQrConnectParams
在接口中 WechatLoginService
params
- 参数java.lang.Exception
- 出错会抛出异常public AccessTokenResp wechatAccessToken(java.lang.String code, java.lang.String orgcode) throws java.lang.Exception
WechatLoginService
wechatAccessToken
在接口中 WechatLoginService
code
- 微信扫码回调返回的code参数orgcode
- 机构编码java.lang.Exception
- 出错会抛出异常public AccessTokenResp wechatRefreshAccessToken(java.lang.String refreshToken, java.lang.String orgcode) throws java.lang.Exception
WechatLoginService
wechatRefreshAccessToken
在接口中 WechatLoginService
refreshToken
- refreshTokenorgcode
- 机构编码java.lang.Exception
- 出错会抛出异常public WechatUserInfo wechatUserInfo(java.lang.String accessToken, java.lang.String openid, java.lang.String refreshToken, java.lang.String orgcode) throws java.lang.Exception
WechatLoginService
wechatUserInfo
在接口中 WechatLoginService
accessToken
- 访问的accessToken
接口调用凭证openid
- OpenIdrefreshToken
- 接口调用凭证access_token过期后,用于刷新接口调用凭证orgcode
- 机构编码java.lang.Exception
- 出错会抛出异常