public class AutoRetryTaobaoClient extends DefaultTaobaoClient
appKey, appSecret, connectTimeout, format, needCheckRequest, needEnableParser, readTimeout, serverUrl, signMethod, useGzipEncoding, useSimplifyJson| Constructor and Description |
|---|
AutoRetryTaobaoClient(String serverUrl,
String appKey,
String appSecret) |
AutoRetryTaobaoClient(String serverUrl,
String appKey,
String appSecret,
String format) |
AutoRetryTaobaoClient(String serverUrl,
String appKey,
String appSecret,
String format,
int connectTimeout,
int readTimeout) |
AutoRetryTaobaoClient(String serverUrl,
String appKey,
String appSecret,
String format,
int connectTimeout,
int readTimeout,
String signMethod) |
| Modifier and Type | Method and Description |
|---|---|
<T extends TaobaoResponse> |
execute(TaobaoRequest<T> request)
执行公开API请求。
|
<T extends TaobaoResponse> |
execute(TaobaoRequest<T> request,
String session)
执行隐私API请求。
|
void |
setMaxRetryCount(int maxRetryCount) |
void |
setRetryErrorCodes(Set<String> retryErrorCodes) |
void |
setRetryWaitTime(long retryWaitTime) |
void |
setThrowIfOverMaxRetry(boolean throwIfOverMaxRetry) |
enableHttpDns, enableHttpDns, getAppKey, getAppSecret, getConnectTimeout, getFormat, getProxy, getReadTimeout, getRealResponseType, getRequestUrl, getSdkVersion, getServerUrl, getSignMethod, getTopHttpDnsHost, invokeApi, isNeedCheckRequest, isNeedEnableParser, isUseGzipEncoding, isUseSimplifyJson, resetServerUrl, setConnectTimeout, setIgnoreSSLCheck, setNeedCheckRequest, setNeedEnableLogger, setNeedEnableParser, setProxy, setReadTimeout, setRealFormat, setUseGzipEncoding, setUseSimplifyJsonpublic AutoRetryTaobaoClient(String serverUrl, String appKey, String appSecret)
public AutoRetryTaobaoClient(String serverUrl, String appKey, String appSecret, String format)
public AutoRetryTaobaoClient(String serverUrl, String appKey, String appSecret, String format, int connectTimeout, int readTimeout)
public void setMaxRetryCount(int maxRetryCount)
public void setRetryWaitTime(long retryWaitTime)
public void setThrowIfOverMaxRetry(boolean throwIfOverMaxRetry)
public <T extends TaobaoResponse> T execute(TaobaoRequest<T> request) throws ApiException
TaobaoClientexecute in interface TaobaoClientexecute in class DefaultTaobaoClientT - 具体的API响应类request - 具体的API请求类ApiExceptionpublic <T extends TaobaoResponse> T execute(TaobaoRequest<T> request, String session) throws ApiException
TaobaoClientexecute in interface TaobaoClientexecute in class DefaultTaobaoClientT - 具体的API响应类request - 具体的API请求类session - 用户授权码ApiExceptionCopyright © 2021. All rights reserved.