public class ServiceCaller extends Object
| 构造器和说明 |
|---|
ServiceCaller() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
asyncRequest(String baseUrl,
String clientId,
String appCode,
String apiVersion,
String secretKey,
String accessToken,
String requestId,
Object businessParam,
int connectTimeoutMs,
int readTimeoutMs)
异步提交请求
|
static String |
getAccessToken(String baseUrl,
String clientId,
String secretKey)
获取access_token
|
static String |
getResult(String baseUrl,
String clientId,
String appCode,
String apiVersion,
String secretKey,
String accessToken,
String transactionId,
int connectTimeoutMs,
int readTimeoutMs)
获取结果
|
static String |
syncRequest(String baseUrl,
String clientId,
String appCode,
String apiVersion,
String secretKey,
String accessToken,
String requestId,
Object businessParam,
int connectTimeoutMs,
int readTimeoutMs)
同步提交请求
|
public static String getAccessToken(String baseUrl, String clientId, String secretKey) throws Exception
baseUrl - 请求URL(内部提供)clientId - 用户ID(内部提供)secretKey - 密钥(内部提供)Exceptionpublic static String syncRequest(String baseUrl, String clientId, String appCode, String apiVersion, String secretKey, String accessToken, String requestId, Object businessParam, int connectTimeoutMs, int readTimeoutMs) throws Exception
baseUrl - 请求URL(内部提供)clientId - 用户ID(内部提供)appCode - 业务代码(内部提供)apiVersion - api版本号(内部提供)secretKey - 密钥(内部提供)accessToken - Token(调用者获取)requestId - 调用方的请求ID(调用者提供)businessParam - 业务参数(调用者提供)connectTimeoutMs - 连接超时(调用者按需要设置)readTimeoutMs - 读超时(调用者按需要设置)Exceptionpublic static String asyncRequest(String baseUrl, String clientId, String appCode, String apiVersion, String secretKey, String accessToken, String requestId, Object businessParam, int connectTimeoutMs, int readTimeoutMs) throws Exception
baseUrl - 请求URL(内部提供)clientId - 用户ID(内部提供)appCode - 业务代码(内部提供)apiVersion - api版本号(内部提供)secretKey - 密钥(内部提供)accessToken - Token(调用者获取)requestId - 调用方的请求ID(调用者提供)businessParam - 业务参数(调用者提供)connectTimeoutMs - 连接超时(调用者按需要设置)readTimeoutMs - 读超时(调用者按需要设置)Exceptionpublic static String getResult(String baseUrl, String clientId, String appCode, String apiVersion, String secretKey, String accessToken, String transactionId, int connectTimeoutMs, int readTimeoutMs) throws Exception
baseUrl - 请求URL(内部提供)clientId - 用户ID(内部提供)appCode - 业务代码(内部提供)apiVersion - api版本号(内部提供)secretKey - 密钥(内部提供)accessToken - Token(调用者获取)transactionId - 交易ID(从asyncRequest接口获取)connectTimeoutMs - 连接超时(调用者按需要设置)readTimeoutMs - 读超时(调用者按需要设置)ExceptionCopyright © 2019. All rights reserved.