Api

我如何使用 API 從 GDAX Bitfinex 獲取數據並顯示如下

  • June 8, 2018

我如何獲取並顯示下面的連結數據,有人可以幫我嗎

<https://runcoders.com/live-bitcoin/>

我正在嘗試這樣做,但未能顯示喜歡的連結

&lt;?php
//define API endpoint
$url = "https://api.gdax.com/products/BTC-USD/stats";

//fetch the url and convert the JSON into an associative array
$fgc = json_decode(file_get_contents($url), true);

//assign values to variables
$open = $fgc["open"];
$high = $fgc["high"];
$low = $fgc["low"];
$close = $fgc["close"];
?&gt;
&lt;html&gt;
&lt;h1&gt;My Website&lt;/h1&gt;
&lt;p&gt;Bitcoin 24 HR stats&lt;/p&gt;
Open: $&lt;?php echo $open; ?&gt;&lt;br&gt;
High: $&lt;?php echo $high; ?&gt;&lt;br&gt;
Low: $&lt;?php echo $low; ?&gt;&lt;br&gt;
Close: $&lt;?php echo $close; ?&gt;&lt;br&gt;
&lt;/html&gt;

他們只是使用 websocket 連接到交易所,然後通過將生命交易附加到一個元素來將其輸出到頁面。

這是一個使用 bitfinex 的簡單範例:

&lt;html&gt;
&lt;div id="btc"&gt;&lt;/div&gt;
&lt;script&gt;
var ws = new WebSocket("wss://api2.bitfinex.com:3000/ws");
ws.onopen = function(){
 ws.send(JSON.stringify({"event":"subscribe", "channel":"ticker", "pair":"BTCUSD"}))
};
ws.onmessage = function(msg){
 var response = JSON.parse(msg.data);
 var hb = response[1];
 if(hb != "hb"){
   document.getElementById("btc").innerHTML = "$" + response[7];
 }
};
&lt;/script&gt;
&lt;/html&gt;

引用自:https://bitcoin.stackexchange.com/questions/76009