Api
如何在 BTC-e API 中獲取單個值
我將如何從 BTC-e API 中獲取單個值。這是目前的 API:
<https://btc-e.com/api/3/ticker/btc_usd>
如您所見,它顯示了很多資訊。我該怎麼做才能只得到
–> “last”:284.323 <– 這個數字?
謝謝!
好吧,這取決於您用來解析 JSON 的語言。
API 的輸出採用 JSON 格式(JavaScript 對象表示法)。這種表示法在 API 空間以及讀取原始比特幣交易和區塊鏈數據時非常常見。當您在比特幣核心控制台中查詢地址資訊時,它是 JSON 格式的。將其視為一組數組。如果您有一個“Food”數組,並且該數組包含“Fruit”、“JunkFood”和“Snacks”,並且這些數組中的每一個都包含其他值。因此,如果您想訪問“apple”,它將位於 Food -> Fruit -> Apple 下。
使用 BTC-e API JSON 響應,它首先為您提供“btc_usd”類別,然後在該數組中為“high”、“low”、“avg”、“last”等。所以為了只選擇“last” " 它會在 btc_usd 下 -> 最後。
我通常使用 PHP,而且做起來很簡單。這是一個 phpfiddle:http ://phpfiddle.org/lite/code/jsah-t4dv
<?php $url = "https://btc-e.com/api/3/ticker/btc_usd"; $decode = json_decode(file_get_contents($url), true); $price = $decode["btc_usd"]["last"]; echo $price; ?>