public class AccessTokenStorage extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private static org.slf4j.Logger |
logger |
private static Map<String,AccessToken> |
tokenMap
访问令牌 存储
|
| 构造器和说明 |
|---|
AccessTokenStorage() |
| 限定符和类型 | 方法和说明 |
|---|---|
static AccessToken |
getToken(String appId)
获取访问令牌
|
static <MyAccessToken extends AccessToken> |
initStableAccessToken(String appId,
String appSecret,
MyAccessToken myAccessToken)
获取通讯录令牌,并且保存令牌
|
static <MyAccessToken extends AccessToken> |
initToken(String appId,
String appSecret,
MyAccessToken myAccessToken)
获取通讯录令牌,并且保存令牌
|
static <MyAccessToken extends AccessToken> |
putToken(String appId,
MyAccessToken myAccessToken)
设置访问令牌
|
static <MyAccessToken extends AccessToken> |
runThreadInitStableAccessToken(String appId,
String appSecret,
Integer residueSecond,
Integer waitSecond,
MyAccessToken myAccessToken)
自动定时获取 通讯录令牌
|
static <MyAccessToken extends AccessToken> |
runThreadInitToken(String appId,
String appSecret,
Integer residueSecond,
Integer waitSecond,
MyAccessToken myAccessToken)
自动定时获取 通讯录令牌
|
private static org.slf4j.Logger logger
private static Map<String,AccessToken> tokenMap
public static <MyAccessToken extends AccessToken> void putToken(String appId, MyAccessToken myAccessToken)
appId - 应用IDmyAccessToken - 访问令牌public static AccessToken getToken(String appId)
appId - 应用IDpublic static <MyAccessToken extends AccessToken> cn.net.wanmo.common.result.InterfaceResult<AccessTokenRes> initToken(String appId, String appSecret, MyAccessToken myAccessToken)
appId - 公众号IDappSecret - 公众号密钥myAccessToken - 扩展的自定义 token 对象,重写 storeToken() 方法,支持自定义存储令牌public static <MyAccessToken extends AccessToken> void runThreadInitToken(String appId, String appSecret, Integer residueSecond, Integer waitSecond, MyAccessToken myAccessToken)
appId - 公众号IDappSecret - 公众号密钥residueSecond - 成功后,剩余多少时间后重新获取(默认 30秒)waitSecond - 失败后,等待多少时间后重新获取(默认 60秒)myAccessToken - 扩展的自定义 token 对象,重写 syncStore() 方法,支持自定义存储令牌public static <MyAccessToken extends AccessToken> cn.net.wanmo.common.result.InterfaceResult<StableAccessTokenRes> initStableAccessToken(String appId, String appSecret, MyAccessToken myAccessToken)
appId - 公众号IDappSecret - 公众号密钥myAccessToken - 扩展的自定义 token 对象,重写 storeToken() 方法,支持自定义存储令牌public static <MyAccessToken extends AccessToken> void runThreadInitStableAccessToken(String appId, String appSecret, Integer residueSecond, Integer waitSecond, MyAccessToken myAccessToken)
appId - 公众号IDappSecret - 公众号密钥residueSecond - 成功后,剩余多少时间后重新获取(默认 30秒)waitSecond - 失败后,等待多少时间后重新获取(默认 60秒)myAccessToken - 扩展的自定义 token 对象,重写 syncStore() 方法,支持自定义存储令牌Copyright © 2024. All rights reserved.