0

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

我正在尝试以 json 格式获取所有地址信息:

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

或者:

https://blockchain.info/address/1Nkmns4Pan2hknkQFfRCLnoKdR5VEP324J?format=json&cors=true

从我读过的内容来看,这应该是可能的,但我现在开始怀疑了。我知道我可以使用 PHP 脚本、代理或某种 YQL hack,但这并不能真正达到我想要的效果。

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

    <!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>

但到目前为止,没有任何效果。我在这里浪费时间吗?

4

1 回答 1

0

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

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

希望这可以帮助。

于 2020-03-31T18:46:39.773 回答