public class AccessTokenRes extends WechatBaseRes<AccessTokenData>
access_token的有效期通过返回的expires_in来传达,正常情况下为7200秒(2小时),有效期内重复获取返回相同结果,过期后获取会返回新的access_token。
由于企业微信每个应用的access_token是彼此独立的,所以进行缓存时需要区分应用来进行存储。
access_token至少保留512字节的存储空间。
企业微信可能会出于运营需要,提前使access_token失效,开发者应实现access_token失效时重新获取的逻辑。
令牌获取机制
获取令牌的任务线程中,
| 构造器和说明 |
|---|
AccessTokenRes() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
initData() |
cn.net.wanmo.common.send.BaseRes |
parseObj(String resBody) |
isSuccessData, parseCodeMsg, successDataCode, toJSONStringdecryptBody, getBody, getBodyType, getConsumeTime, getData, getDataList, getDecryptParams, getErrCode, getErrMsg, getHeaderField, getHeaders, getResTime, getTitle, isDecrypt, isSuccess, isSuccessHttp, parse, parseArr, parseFile, parseStr, setBody, setBodyType, setConsumeTime, setData, setDataList, setDecrypt, setDecryptParams, setErrCode, setErrMsg, setHeaders, setResTime, setSuccessHttp, setTitle, toStringprotected void initData()
initData 在类中 cn.net.wanmo.common.send.BaseRes<Integer,AccessTokenData>public cn.net.wanmo.common.send.BaseRes parseObj(String resBody)
parseObj 在类中 cn.net.wanmo.common.send.BaseRes<Integer,AccessTokenData>Copyright © 2024. All rights reserved.