C#,难以解释如何使用API​​包装器

时间:2018-07-05 23:44:37

标签: c# api

我是第一次使用API​​包装器,并且我的工作不是太热。

我不确定问题出在哪里,所以我将其简短化,但是请让我知道代码是否不足以确定问题所在。

从文档中:

public async Task<OrderBookResponse> GetOrderBook(string symbol, bool useCache = false, int limit = 100)
{
    Guard.AgainstNull(symbol);
    if (limit > 100)
    {
        throw new ArgumentException("When requesting the order book, you can't request more than 100 at a time.", nameof(limit));
    }
    return await _apiProcessor.ProcessGetRequest<OrderBookResponse>(Endpoints.MarketData.OrderBook(symbol, limit, useCache));
}

这是来自示例程序:

var orderBook = await client.GetOrderBook("ETHBTC", true);

最后是我自己的代码和问题:

public async void fetchPrice()
{
    using (WebClient w = new WebClient())
    {
        try
        {
            var trades = await client.GetOrderBook("BTCUSDT", false, 50);
            Console.WriteLine(trades);
            {more code}
        }
    }
}

Console.WriteLine这样说,而不是获取的数据

  

“ BinanceExchange.API.Models.Response.OrderBookResponse”。

谢谢!

0 个答案:

没有答案