LocalBitCoins - 显示价格 - PHP

时间:2014-08-31 01:53:08

标签: php

我真的很感激帮助。

我需要使用本地比特币代码,并提取GBP / avg_1hr价格 - 并使用PHP将其显示在网页上。

  

https://localbitcoins.com/bitcoinaverage/ticker-all-currencies/

在过去,我使用以下内容与MtGox自动收报机一起工作,但我似乎无法使用LocalBitcoins自动收报机工作。

<?php

$c = curl_init();
curl_setopt($c, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($c, CURLOPT_HTTPHEADER, array('Accept: application/json', 'Content-Type:         application/json'));
curl_setopt($c, CURLOPT_URL, 'http://data.mtgox.com/api/2/BTCGBP/money/ticker');

$data = curl_exec($c);
curl_close($c);

$obj = json_decode($data);

echo print_r($obj->{'data'}->{'avg'}->{'display_short'}."\n", true);

?>

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

json数据不在您尝试使用的结构中。试试这个:

$json = json_decode($json, true);
echo $json['GBP']['avg_1h'];

要完整地查看var_dump()已解码的数据,例如var_dump(json_decode($json, true))(如果您不希望将对象转换为数组,则省略true参数。)

另外,显然,您需要将CURLOPT_URL从mtgox更改为localbitcoins。