Development
根據美元匯率以 BTC 顯示價格
這是一個非常經典的程式問題,但我認為這對於比特幣社區來說是一個非常常見的問題,並且將程式碼公開提供會很有幫助。
我的首選是 php 腳本。
Bitpay 在此處發布其匯率:https ://bitpay.com/api/rates
如果一件商品是 10 美元,我將如何執行以下操作?
從該 URL 的數組中提取 BTC/USD 匯率
定義價格,然後除以匯率
在 HTML 頁面中顯示 BTC 價格?
將程式碼保存到 web 目錄中的 PHP 文件中:
<?php $url = "https://bitpay.com/api/rates"; $json = file_get_contents($url); $data = json_decode($json, TRUE); $rate = $data[2]["rate"]; //$data[1] is outdated now, they have updated their json order. This new number 2 now fetches USD price. $usd_price = 10; # Let cost of elephant be 10$ $bitcoin_price = round( $usd_price / $rate , 8 ); ?> <ul> <li>Price: <?=$usd_price ?> $ / <?=$bitcoin_price ?> BTC </ul>
可能是有用的 psp(python) 範例:
<%psp import urllib2; import simplejson as json; j = json.loads(urllib2.urlopen("https://data.mtgox.com/api/2/BTCUSD/money/ticker").read()); %> <%=str(j["data"]["last"]["value"]) %>
或者一個命令行:
# /usr/bin/python -c 'import urllib2; import simplejson as json; j = json.loads(urllib2.urlopen("https://data.mtgox.com/api/2/BTCUSD/money/ticker").read()); print str(j["data"]["last"]["value"]);'