Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.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或jQuery调用blockchain.info API_Javascript_Jquery_Bitcoin_Blockchain - Fatal编程技术网

使用javascript或jQuery调用blockchain.info API

使用javascript或jQuery调用blockchain.info API,javascript,jquery,bitcoin,blockchain,Javascript,Jquery,Bitcoin,Blockchain,是否可以使用javascript或jQuery调用blockchain.info API? 我试图通过以下方式获取json格式的所有地址信息: https://blockchain.info/address/1Nkmns4Pan2hknkQFfRCLnoKdR5VEP324J?format=json 或: 从我所读到的,这应该是可能的,但我现在开始怀疑了。我知道我可以使用PHP脚本、代理或某种YQL黑客,但这并不是我想要的 基本上,我一直在尝试各种不同的版本: <!DOCTYPE

是否可以使用javascript或jQuery调用blockchain.info API?

我试图通过以下方式获取json格式的所有地址信息:

https://blockchain.info/address/1Nkmns4Pan2hknkQFfRCLnoKdR5VEP324J?format=json
或:

从我所读到的,这应该是可能的,但我现在开始怀疑了。我知道我可以使用PHP脚本、代理或某种YQL黑客,但这并不是我想要的

基本上,我一直在尝试各种不同的版本:

    <!DOCTYPE html>
    <html>
    <head>
    <title>Blockchain.info API</title>
    <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
        <script>
        $.getJSON( "https://blockchain.info/address/1Nkmns4Pan2hknkQFfRCLnoKdR5VEP324J?format=json&cors=true", function( data ) {
            $.each(txs.hash, function(key, value){
                $('#test').append(key+': '+value+'<br>');
            });
        });
        </script>
    </head>
    <body>
        <div id="test"></div>
    </body>
    </html>

Blockchain.info API
$.getJSON(“https://blockchain.info/address/1Nkmns4Pan2hknkQFfRCLnoKdR5VEP324J?format=json&cors=true,函数(数据){
$.each(txs.hash,函数(键,值){
$(“#测试”).append(key+”:“+value+”
); }); });

但到目前为止,一切都没起作用。我是在这里浪费时间吗?

我不建议一次获得所有细节。这会让人困惑,因为JSON数据上有太多数据。您可以使用AJAX从区块链的查询API获取所有数据。 例如,要获得钱包的余额,您可以执行以下操作:

  $.ajax({url: "https://api.blockchain.com/q/addressbalance/bitcoinaddress", success: function(result){
   $("#test").html(result);
  }});

希望这能有所帮助。

@AstroCB真的吗helpfull@NotSoSmart显然,尽管“cors=true”参数-请求被拒绝(您可以在控制台中看到错误),但我建议与他们联系解决问题,因为其他人正在寻找此问题:我无法按我所希望的方式在客户端工作,但是我发现biteasy.com的RESTful API工作得非常好。Great alternative.biteasy.com已关闭。其他的选择是什么?万一有人再找。我已经习惯了我想做的事。
  $.ajax({url: "https://api.blockchain.com/q/addressbalance/bitcoinaddress", success: function(result){
   $("#test").html(result);
  }});