数据对象
TigerHttpClient HTTP 客户端
com.tigerbrokers.stock.openapi.client.https.client.TigerHttpClient
初始化方法:
- 构造含有个人账户及密钥的用户配置对象 ClientConfig
public class TigerOpenClientConfig {
static {
ClientConfig clientConfig = ClientConfig.DEFAULT_CONFIG;
clientConfig.tigerId = "your tiger id";
clientConfig.defaultAccount = "your account";
clientConfig.privateKey = "your private key string";
// clientConfig.secretKey = "xxxxxx";
}
public static ClientConfig getDefaultClientConfig() {
return ClientConfig.DEFAULT_CONFIG;
}
}- 使用
com.tigerbrokers.stock.openapi.client.config.ClientConfig初始化 HttpClient
private static TigerHttpClient client = TigerHttpClient.getInstance().clientConfig(TigerOpenClientConfig.getDefaultClientConfig());WebSocketClient 推送客户端
com.tigerbrokers.stock.openapi.client.socket.WebSocketClient
初始化方法:
WebSocketClient 是历史类名。当前默认使用 TCP/TLS 长连接和 Protobuf;调用 clientConfig(...) 时,SDK 会加载配置并创建连接认证信息,无需手动构造 ApiAuthentication。
private static ClientConfig clientConfig = TigerOpenClientConfig.getDefaultClientConfig();
private static WebSocketClient client =
WebSocketClient.getInstance().clientConfig(clientConfig).apiComposeCallback(new DefaultApiComposeCallback());Updated about 1 month ago
Did this page help you?
