# huobi-java-api **Repository Path**: chengjk/huobi-java-api ## Basic Information - **Project Name**: huobi-java-api - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2018-12-04 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # huobi-java-api huobi Restful api java client. [RELEASE LOG](./RELEASE.md) ## Configuration ### 环境切换 设置api host,用于在测试,正式和Mock环境切换 ```java HuobiConfig.API_HOST="api.huobi.pro" HuobiConfig.REST_API_UR="https://api.huobi.pro" HuobiConfig.WS_API_URL="wss://api.huobi.pro:443/ws" ``` 1. `HuobiConfig.AutoReconnect` 是否开启断线重连,默认 true; WebSocketListener onClosing 时调用,若为true,除手动关闭以外都去重连。 2. `HuobiConfig.ReconnectOnFailure` 失败时是否重连,默认false。初次订阅时或连上一段时间后都有可能触发,故此,调试时设置成false,保证参数正确运行时设为true。 3. `HuobiConfig.ReconnectOnExpired` 超时时是否重连,默认true。服务器ping多次未回应时触发。 ### How to configure unit test 1. make dir `src/test/resources/`, make dir as Test Resource Root 2. create file `config.properties`. ``` properties #sample #apiKey=e8d23f3b-92721ba8-7b804c0f-xxxx #apiSecret=bd14ad47-fe8f8ed9-bf3e32df-xxxx ``` ## 需要鉴权的WebSocket 这类 web socket目前不支持 `okhttp`所以引入了 `Java-WebSocket` ,逻辑在`HuobiApiAuthWebSocketClient` 中。 等huobi兼容后移除该依赖。