Я пытаюсь сделать запрос на сайт coin.mx в приложении C#, и я продолжаю получать запрещенную ошибку 403. Их пример использует питон:coin.mx продолжает давать мне 403 запрещенную ошибку на моем веб-запросе
base64.b64encode(str(HMAC(YOUR_SECRET, PATH+'?'+S, sha512).digest())),
где PATH является HTTP путем (например, "/ апи/v2/трейдер/информация")
дал мой секрет шестнадцатиричной строки вида "d1e2a3d4", я рассчитать мою подпись следующим образом:
HMACSHA512 mHasher512 = new HMACSHA512(secret);
var path = "/api/v2/trader/info?nonce=123"
var msg = Encoding.ASCII.GetBytes(path);
var hash = mHasher512.ComputeHash(msg);
var hashb64 = Convert.ToBase64String(hash);
return hashb64;
Это кажется правильным?
Для справки: https://coin.mx/coinmx_api_en.pdf