// You can download ApiClient .net core complete library from github https://github.com/BTCTrader/broker-api-csharp-v2
var configuration = new ConfigurationBuilder().AddJsonFile("appsettings.json").Build();
var publicKey = configuration["publicKey"];
var privateKey = configuration["privateKey"];
var resourceUrl = configuration["resourceUrl"];
var apiClientV1 = new ApiClientV1(publicKey, privateKey, resourceUrl);
var orderbook = apiClientV1.GetOrderBook("BTCTRY");
if (orderbook.Result.Success)
{
var bestBidPrice = orderbook.Result.Data.Bids[0][0];
var bestBidAmount = orderbook.Result.Data.Bids[0][1];
Console.WriteLine("Best bid price:" + bestBidPrice);
Console.WriteLine("Best bid amount:" + bestBidAmount);
}
else
{
Console.WriteLine(orderbook.Result.ToString());
}
import time, base64, hmac, hashlib, requests, json
base = "https://api.btcturk.com"
method = "/api/v2/orderbook?pairSymbol=BTCTRY"
uri = base+method
result = requests.get(url=uri)
result = result.json()
print(json.dumps(result, indent=2))
In case of a system failure and delays in real time orderbook data, this endpoint will return HTTP 503 in order to prevent false market data feed to clients.