我正试图从这个网址获取一些json数据:
https://block.io/api/v2/get_network_fee_estimate/?api_key=3a76-cee6-531b-6f51&amounts=1&to_addresses=2NGWg8QpRxZ3m6wBHpQPW7r1rjL56hE42ht
所以它会像datafeee ['data'] ['estimated_network_fee'] 用这个:
$.getJSON(' https://block.io/api/v2/get_network_fee_estimate/?api_key=3a76-cee6-531b-6f51&amounts='+ simulator_btc +'&to_addresses=2NGWg8QpRxZ3m6wBHpQPW7r1rjL56hE42ht', function(datafee) {
datafeee = datafee;
});
所有我得到的是控制台中的404错误。
您可以尝试使用该网址中的javascript / jquery获取该数据,并告诉我如何使用。
注意:网址不包含任何“私人”信息
谢谢!
答案 0 :(得分:0)
API返回404错误:Cannot withdraw funds without Network Fee of 0.00092664 BTCTEST. Maximum withdrawable balance is 0.00907336 BTCTEST.
。
如果要读取API返回的数据,则需要附加到失败事件。注意:如果网址无法访问或发生其他错误,也会触发失败事件。
$.getJSON('https://block.io/api/v2/get_network_fee_estimate/?api_key=3a76-cee6-531b-6f51&amounts=1&to_addresses=2NGWg8QpRxZ3m6wBHpQPW7r1rjL56hE42ht', function(x) {
// This will never happen
}).fail(function( jqxhr) {
var response = jqxhr.responseJSON;
document.querySelector('div').innerText = response.data.estimated_network_fee;
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div></div>
&#13;