Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript使用restapi下新订单_Javascript_Api_Authentication - Fatal编程技术网

使用Javascript使用restapi下新订单

使用Javascript使用restapi下新订单,javascript,api,authentication,Javascript,Api,Authentication,我正在尝试使用API和使用Javascript的密钥访问我的加密帐户。我使用下面的代码,它给我的错误是不可能的 我正在使用以下代码: <html> <script type="text/javascript" src="crypto-js.js"></script> <script> var burl = 'https://api.binance.com'; var endPoint

我正在尝试使用API和使用Javascript的密钥访问我的加密帐户。我使用下面的代码,它给我的错误是不可能的

我正在使用以下代码:

<html>
<script type="text/javascript" src="crypto-js.js"></script>
<script>
    
    var burl = 'https://api.binance.com';
    var endPoint = '/api/v3/account';
    var dataQueryString = 'recvWindow=20000&timestamp=' + Date.now();
    
    var keys = {
        'akey' : 'xxxxxxxxxxxxxxxxx',
        'skey' : 'xxxxxxxxxxxxxxxxx'
    }
    
    var signature = CryptoJS.HmacSHA256(dataQueryString ,keys['skey']).toString(CryptoJS.enc.Hex);
    
    var ourRequest = new XMLHttpRequest();
    
    var url = burl + endPoint + '?' + dataQueryString + '&signature=' + signature;
    
    ourRequest.open('GET', url, true);
    ourRequest.setRequestHeader('X-MBX-APIKEY',keys['akey']);
    
    ourRequest.onload = function(){
        ourData = JSON.parse(ourRequest.responseText);
        console.log(ourData);
    }
    ourRequest.send();
    
    
</script>
</html>

瓦尔布尔https://api.binance.com';
var endPoint='/api/v3/account';
var dataQueryString='recvWindow=20000×tamp='+Date.now();
变量键={
“akey”:“XXXXXXXXXXXXXXXXXX”,
“skey”:“XXXXXXXXXXXXXXXXXX”
}
var signature=CryptoJS.HmacSHA256(dataQueryString,key['skey']).toString(CryptoJS.enc.Hex);
var ourRequest=new XMLHttpRequest();
var url=burl+endPoint+'?'+dataQueryString+'&signature='+signature;
open('GET',url,true);
setRequestHeader('X-MBX-APIKEY',key['akey']);
ourRequest.onload=函数(){
ourData=JSON.parse(ourRequest.responseText);
console.log(ourData);
}
ourRequest.send();
我可以在没有crypto-js.js文件的情况下尽可能简单地修复此代码吗?我感谢你的帮助