@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"}


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

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

Войти через центр авторизации
Похожие вопросы
BRIO MRS Казань
от 70 000 до 120 000 ₽
Frostgate studio Новосибирск
от 60 000 до 100 000 ₽
Russ Outdoor Москва
До 200 000 ₽
29 сент. 2020, в 15:04
10000 руб./за проект
29 сент. 2020, в 14:45
15500 руб./за проект