public class WxCpTpServiceApacheHttpClientImpl extends BaseWxCpTpServiceImpl<org.apache.http.impl.client.CloseableHttpClient,org.apache.http.HttpHost>
configStorage, globalAuthCorpJsApiTicketRefreshLock, globalJsApiTicketRefreshLock, globalProviderTokenRefreshLock, globalSuiteAccessTokenRefreshLock, globalSuiteTicketRefreshLock
构造器和说明 |
---|
WxCpTpServiceApacheHttpClientImpl() |
限定符和类型 | 方法和说明 |
---|---|
org.apache.http.impl.client.CloseableHttpClient |
getRequestHttpClient() |
org.apache.http.HttpHost |
getRequestHttpProxy() |
me.chanjar.weixin.common.util.http.HttpType |
getRequestType() |
java.lang.String |
getSuiteAccessToken(boolean forceRefresh)
获取suite_access_token,本方法线程安全
且在多线程同时刷新时只刷新一次,避免超出2000次/日的调用次数上限
另:本service的所有方法都会在suite_access_token过期是调用此方法
程序员在非必要情况下尽量不要主动调用此方法
详情请见: https://work.weixin.qq.com/api/doc#90001/90143/90600
|
WxCpTpConfigStorage |
getWxCpTpConfigStorage()
获取WxCpTpConfigStorage 对象.
|
void |
initHttp()
初始化http请求对象
|
checkSignature, createAuthCorpJsApiTicketSignature, createSuiteJsApiTicketSignature, execute, execute, executeInternal, executeInternal, expireAccessToken, expireAuthCorpJsApiTicket, expireAuthSuiteJsApiTicket, expireProviderToken, expireSuiteAccessToken, get, get, getAdminList, getAuthCorpJsApiTicket, getAuthCorpJsApiTicket, getAuthInfo, getCorpToken, getCorpToken, getLoginInfo, getPermanentCode, getPermanentCodeInfo, getPreAuthUrl, getPreAuthUrl, getRequestHttp, getSessionManager, getSuiteAccessToken, getSuiteAccessTokenEntity, getSuiteAccessTokenEntity, getSuiteJsApiTicket, getSuiteJsApiTicket, getSuiteTicket, getSuiteTicket, getTmpDirFile, getUserDetail3rd, getUserInfo3rd, getWxCpProviderToken, getWxCpProviderTokenEntity, getWxCpProviderTokenEntity, getWxCpTpContactService, getWxCpTpDepartmentService, getWxCpTpMediaService, getWxCpTpOAService, getWxCpTpUserService, jsCode2Session, post, post, setMaxRetryTimes, setRetrySleepMillis, setSuiteTicket, setSuiteTicket, setTmpDirFile, setWxCpTpConfigStorage, setWxCpTpContactService, setWxCpTpDepartmentService, setWxCpTpMediaService, setWxCpTpOAService, setWxCpTpUserService
public org.apache.http.impl.client.CloseableHttpClient getRequestHttpClient()
public org.apache.http.HttpHost getRequestHttpProxy()
public me.chanjar.weixin.common.util.http.HttpType getRequestType()
public java.lang.String getSuiteAccessToken(boolean forceRefresh) throws me.chanjar.weixin.common.error.WxErrorException
WxCpTpService
获取suite_access_token,本方法线程安全 且在多线程同时刷新时只刷新一次,避免超出2000次/日的调用次数上限 另:本service的所有方法都会在suite_access_token过期是调用此方法 程序员在非必要情况下尽量不要主动调用此方法 详情请见: https://work.weixin.qq.com/api/doc#90001/90143/90600
forceRefresh
- 强制刷新me.chanjar.weixin.common.error.WxErrorException
- the wx error exceptionpublic void initHttp()
WxCpTpService
public WxCpTpConfigStorage getWxCpTpConfigStorage()
WxCpTpService