diff --git a/src/main/java/com/kucoin/sdk/KucoinClientBuilder.java b/src/main/java/com/kucoin/sdk/KucoinClientBuilder.java index 1d13fd0..176b0af 100644 --- a/src/main/java/com/kucoin/sdk/KucoinClientBuilder.java +++ b/src/main/java/com/kucoin/sdk/KucoinClientBuilder.java @@ -84,7 +84,7 @@ public KucoinRestClient buildRestClient() { if (timeAPI == null) timeAPI = new TimeAPIAdapter(baseUrl); if (commonAPI == null) commonAPI = new CommonAPIAdapter(baseUrl); if (symbolAPI == null) symbolAPI = new SymbolAPIAdaptor(baseUrl); - if (orderBookAPI == null) orderBookAPI = new OrderBookAPIAdapter(baseUrl); + if (orderBookAPI == null) orderBookAPI = new OrderBookAPIAdapter(baseUrl, apiKey, secret, passPhrase, apiKeyVersion); if (historyAPI == null) historyAPI = new HistoryAPIAdapter(baseUrl); return new KucoinRestClientImpl(this); } diff --git a/src/main/java/com/kucoin/sdk/rest/adapter/OrderBookAPIAdapter.java b/src/main/java/com/kucoin/sdk/rest/adapter/OrderBookAPIAdapter.java index 0ee08be..0a386f9 100644 --- a/src/main/java/com/kucoin/sdk/rest/adapter/OrderBookAPIAdapter.java +++ b/src/main/java/com/kucoin/sdk/rest/adapter/OrderBookAPIAdapter.java @@ -3,7 +3,7 @@ */ package com.kucoin.sdk.rest.adapter; -import com.kucoin.sdk.rest.impl.retrofit.PublicRetrofitAPIImpl; +import com.kucoin.sdk.rest.impl.retrofit.AuthRetrofitAPIImpl; import com.kucoin.sdk.rest.interfaces.OrderBookAPI; import com.kucoin.sdk.rest.interfaces.retrofit.OrderBookAPIRetrofit; import com.kucoin.sdk.rest.response.Level3Response; @@ -14,10 +14,14 @@ /** * Created by chenshiwei on 2019/1/22. */ -public class OrderBookAPIAdapter extends PublicRetrofitAPIImpl implements OrderBookAPI { +public class OrderBookAPIAdapter extends AuthRetrofitAPIImpl implements OrderBookAPI { - public OrderBookAPIAdapter(String baseUrl) { + public OrderBookAPIAdapter(String baseUrl, String apiKey, String secret, String passPhrase, Integer apiKeyVersion) { this.baseUrl = baseUrl; + this.apiKey = apiKey; + this.secret = secret; + this.passPhrase = passPhrase; + this.apiKeyVersion = apiKeyVersion; } @Override diff --git a/src/main/java/com/kucoin/sdk/rest/interfaces/retrofit/OrderBookAPIRetrofit.java b/src/main/java/com/kucoin/sdk/rest/interfaces/retrofit/OrderBookAPIRetrofit.java index 063ab35..d54169e 100644 --- a/src/main/java/com/kucoin/sdk/rest/interfaces/retrofit/OrderBookAPIRetrofit.java +++ b/src/main/java/com/kucoin/sdk/rest/interfaces/retrofit/OrderBookAPIRetrofit.java @@ -21,7 +21,7 @@ public interface OrderBookAPIRetrofit { @GET("api/v1/market/orderbook/level2_20") Call> getTop20Level2OrderBook(@Query("symbol") String symbol); - @GET("api/v2/market/orderbook/level2") + @GET("api/v3/market/orderbook/level2") Call> getFullLevel2OrderBook(@Query("symbol") String symbol); @GET("api/v2/market/orderbook/level3")