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}

0 ответов

Другие вопросы по тегам