这怎么可能失败?
d3.json("https://api.kraken.com/0/public/Time",
function(){
console.log(arguments);
});
我得到的是'CORS XMLHttpRequest cannot load https://api.kraken.com/0/public/Time/. No 'Access-Control-Allow-Origin' header is present on the requested resource.
,然而,我可以成功拨打https://api.kraken.com/0/public/Ticker
而没有任何问题。
我已经度过了一段令人尴尬的时间。
编辑:
适用于/ Ticker:
var myurl = "https://api.kraken.com/0/public/Trades";
var data = "pair=ETHXBT";
var r = d3.json(myurl).header("content-type", "application/x-www-form-urlencoded").post(data, function(error, response){console.log(arguments);});
这__不是work_ for / Trades(再次,'Access-Control-Allow-Origin'错误):
var myurl = "https://api.kraken.com/0/public/Trades";
var data = "pair=ETHXBT";
var r = d3.json(myurl).header("content-type", "application/x-www-form-urlencoded").post(data, function(error, response){console.log(arguments);});
以下是Kraken API说明:https://www.kraken.com/help/api
到目前为止,我最大的结论是我很愚蠢,但我需要你的帮助才能确定 愚蠢。
答案 0 :(得分:0)
刚从Kraken的支持团队那里得到了这个:
您好,
非常感谢您与我们联系。只有自动收报机允许CORS。如果您有任何其他问题,请告诉我们!
温暖的问候,
...