0
我一直在嘗試在C#應用程序中查詢coin.mx網站,並且我不斷收到403禁止的錯誤。他們的例子使用Python:coin.mx不斷給我403禁止的錯誤在我的網絡請求
base64.b64encode(str(HMAC(YOUR_SECRET, PATH+'?'+S, sha512).digest())),
其中,路徑是
給我的祕密HTTP路徑(例如 「/ API/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