Api
我如何使用 API 從 GDAX Bitfinex 獲取數據並顯示如下
我如何獲取並顯示下面的連結數據,有人可以幫我嗎
<https://runcoders.com/live-bitcoin/>
我正在嘗試這樣做,但未能顯示喜歡的連結
<?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"]; ?> <html> <h1>My Website</h1> <p>Bitcoin 24 HR stats</p> Open: $<?php echo $open; ?><br> High: $<?php echo $high; ?><br> Low: $<?php echo $low; ?><br> Close: $<?php echo $close; ?><br> </html>
他們只是使用 websocket 連接到交易所,然後通過將生命交易附加到一個元素來將其輸出到頁面。
這是一個使用 bitfinex 的簡單範例:
<html> <div id="btc"></div> <script> 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]; } }; </script> </html>