Invalid_Signature в запросе API учетной записи Bittrex [javascript]
Я пытаюсь обработать запрос API для bittrex (учетная запись, не публичная) через ajax. Отбрасывание упоминания о недействительной подписи. Я уже работал через nonce, cors proxy и реализацию sha512. Кажется, что-то здесь не хватает. Никогда не было проблем с AJAX-запросом, но с дополнительным шифрованием тоже не получалось.
Вот мои установочные переменные и мой запрос, за которым следует ответ об ошибке.
Настройка (без ключей):
var apikey = 'removed12345';
var apisecret = 'removed12345';
var nonce = Math.floor(Date.now() /1000);
var proxy = 'https://cors-anywhere.herokuapp.com/';
var uri = proxy + 'https://bittrex.com/api/v1.1/account/getbalances?apikey='+apikey+'&nonce='+nonce;
var sign = CryptoJS.SHA512(uri, apisecret).toString();
Запрос:
$.ajax({
url: uri,
headers: {'apisign': sign},
type: "GET",
crossDomain: true,
dataType: "json",
success: function(bittrex) {
console.log(bittrex);
},
error: function(xhr, status) {
console.log("error");
console.log(status);
}
});
Отклик:
{success: false, message: "INVALID_SIGNATURE", result: null}