@Service
public class WeChatServiceImpl
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
java.lang.String |
appid |
java.lang.String |
appsecret |
static com.google.common.cache.Cache<java.lang.String,java.lang.Object> |
cache |
java.lang.String |
orgid |
(专用程序包) com.github.binarywang.wxpay.service.WxPayService |
wxPayService |
| 构造器和说明 |
|---|
WeChatServiceImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
getJsApiTiket(java.lang.String appid,
java.lang.String appsecret,
java.lang.String orgid)
获取微信签名 jsapi_ticket
|
RetVo |
getOauthAccessToken(java.lang.String code)
获取微信授权登录的accessToken
|
java.lang.String |
getOauthCode(java.lang.String appId,
java.lang.String recdirect,
java.lang.String scode) |
RetVo |
getOauthRefreshAccessToken(java.lang.String refreshToken)
微信服务器刷新微信授权登录的accessToken
|
WeChatUserInfo |
getOauthUserinfo(java.lang.String openid,
java.lang.String accesstoken)
微信服务器内获取用户信息
|
RetVo |
getSign(java.lang.String appid,
java.lang.String appsecret,
java.lang.String orgid,
java.lang.String url)
获取url权限验证的签名 只有获取了这个微信公众号才允许调用它的url
|
@Autowired com.github.binarywang.wxpay.service.WxPayService wxPayService
public static com.google.common.cache.Cache<java.lang.String,java.lang.Object> cache
public java.lang.String appid
public java.lang.String appsecret
public java.lang.String orgid
public RetVo getSign(java.lang.String appid, java.lang.String appsecret, java.lang.String orgid, java.lang.String url)
appid - APPidappsecret - 秘钥orgid - 机构idurl - 申请权限的urlpublic java.lang.String getJsApiTiket(java.lang.String appid,
java.lang.String appsecret,
java.lang.String orgid)
throws java.lang.Exception
appid - APPidappsecret - 秘钥orgid - 机构idjava.lang.Exception - 出错会抛出异常public RetVo getOauthAccessToken(java.lang.String code)
code - codepublic RetVo getOauthRefreshAccessToken(java.lang.String refreshToken)
refreshToken - 登录的accessTokenpublic WeChatUserInfo getOauthUserinfo(java.lang.String openid, java.lang.String accesstoken) throws java.lang.Exception
openid - OpenIdaccesstoken - accesstokenjava.lang.Exception - 出错会抛出异常public java.lang.String getOauthCode(java.lang.String appId,
java.lang.String recdirect,
java.lang.String scode)
throws java.lang.Exception
appId - appidrecdirect - 重定向的urlscode - 授权的方法java.lang.Exception - 出错抛出异常