@DD-var

Как авторизоваться на YouBit в C#-приложении?

Пробую сделать это так:

public string url = "https://yobit.net/tapi/", apiKey= "ключ", sign= "секретный ключ";
private object tapi;
public byte[] art;
public string youbitMoney()
{
    //   byte[] b = new HMACSHA512(null).ComputeHash(Encoding.UTF8.GetBytes(sign));

    //   var key = Encoding.UTF8.GetBytes(sign);
    art = Encoding.UTF8.GetBytes(sign);
         
     HMACSHA512 ds = new HMACSHA512(art);

     var req = new HttpRequest();
     req.AddHeader("Key", apiKey);
     req.AddHeader("Sign", ds.ToString());

     var urlParams = new RequestParams();

     urlParams["nonce"] = "1";

     string send = req.Post(url, urlParams).ToString();

     var money = JObject.Parse(send);
     JToken mk = money["usdt_btc"];

     return send;
}


Сервер возвращает ответ:
{"success":0,"error":"invalid key, sign, method or nonce"}


В чём может быть проблема?
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы