类 ApiClient
java.lang.Object
com.infilake.openapi.bidding.ApiClient
- 直接已知子类:
BiddingApiClient
Infilake OpenAPI Client
Full-featured API client with built-in authentication
-
嵌套类概要
嵌套类 -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明Execute HTTP DELETE requestExecute HTTP GET request without query parametersExecute HTTP GET requestExecute HTTP POST request with JSON bodypostMultipart(String endpoint, Map<String, File[]> files) Execute HTTP POST request with multipart/form-dataExecute HTTP PUT request with JSON bodyvoidsetConnectTimeout(int timeout) Set connection timeout in millisecondsvoidsetReadTimeout(int timeout) Set read timeout in milliseconds
-
构造器详细资料
-
ApiClient
Initialize API Client- 参数:
baseUrl- Base URL of the API (e.g., https://api.example.com)accessKey- X-Access-Key for authenticationsecretKey- X-Secret-Key for HMAC signature
-
-
方法详细资料
-
setConnectTimeout
public void setConnectTimeout(int timeout) Set connection timeout in milliseconds -
setReadTimeout
public void setReadTimeout(int timeout) Set read timeout in milliseconds -
get
public ApiClient.ApiResponse get(String endpoint, Map<String, String> queryParams) throws IOExceptionExecute HTTP GET request- 参数:
endpoint- API endpoint (e.g., /open/v1/order/page)queryParams- Query parameters (can be null)- 返回:
- ApiResponse object
- 抛出:
IOException
-
get
Execute HTTP GET request without query parameters- 参数:
endpoint- API endpoint- 返回:
- ApiResponse object
- 抛出:
IOException
-
post
Execute HTTP POST request with JSON body- 参数:
endpoint- API endpointjsonBody- JSON request body- 返回:
- ApiResponse object
- 抛出:
IOException
-
put
Execute HTTP PUT request with JSON body- 参数:
endpoint- API endpointjsonBody- JSON request body- 返回:
- ApiResponse object
- 抛出:
IOException
-
delete
Execute HTTP DELETE request- 参数:
endpoint- API endpoint- 返回:
- ApiResponse object
- 抛出:
IOException
-
postMultipart
public ApiClient.ApiResponse postMultipart(String endpoint, Map<String, File[]> files) throws IOExceptionExecute HTTP POST request with multipart/form-data- 参数:
endpoint- API endpointfiles- Map of field names to file arrays- 返回:
- ApiResponse object
- 抛出:
IOException
-