我无法从 c# 授权 hitbtc api

I can not authorize to hitbtc api from c#

我的代码是:

HitBtcApi.HitBtcApi hitbtc = new HitBtcApi.HitBtcApi();
hitbtc.Authorize("xxx", "xxx");            
RestRequest request2 = new RestRequest("/api/2/account/balance", method.GET);
var x= await hitbtc.Execute(request2, true);    
MessageBox.Show(x.content.ToString());

此错误在 运行 时上升: {"error":{"code":1001,"message":"Authorization required","description":""}} 但当我使用 "/api/2/public/symbol" 时"/api/2/account/balance" 有效。请帮我。谢谢。

您是否为您的 API 密钥激活了对特定 API 的访问权限?

https://hitbtc.com/settings/api-keys

using (var client = new HttpClient())
            {
                client.DefaultRequestHeaders.Authorization = new
                    System.Net.Http.Headers.AuthenticationHeaderValue("Basic",
                        Convert.ToBase64String(
                            Encoding.ASCII.GetBytes(
                                "user:pass")));

                var result = await (await client.GetAsync("https://api.hitbtc.com/api/2/trading/balance")).Content
                    .ReadAsStringAsync();
            }