Api

如何在 BTC-e API 中獲取單個值

  • October 25, 2015

我將如何從 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

&lt;?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;
?&gt;

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