Как получить текущий курс BTC для BRL (реальный), используя php cURL или javascript

Можно ли как-то получить текущий курс BRL = BTC.

Я видел тикер блокчейна . Но значение валюты BRL не обновляется. Как указано здесь, в preev . я хочу получить

 current 1BTC= how much BRL

Заранее спасибо!

Что значит не обновляется?
@NickODell, поскольку стоимость биткойнов продолжает колебаться, соответственно стоимость валюты BRL также меняется, поэтому это значение не отображается по мере его изменения.
На самом деле есть несколько бразильских бирж, которые публикуют курсы, но они не предоставляют API. Это затруднит закручивание.
Что-то, что вы могли бы сделать, это использовать api btc-e, чтобы получить цену биткойнов в долларах или евро, и найти api forex, который переводит доллары или евро в реальные, и смешать все это вместе.
@DoctorEvil Биткойн переоценен в Бразилии, поэтому ваша процедура не вернет фактическую цену там. У Mercado Bitcoin теперь есть API, смотрите мой ответ.

Ответы (5)

У BitPay есть JSON API на https://bitpay.com/api/rates.
Вы можете получить значение BRL с помощью этой команды и рассчитать (этот API обновляется каждую минуту)

curl -ks https://bitpay.com/api/rates | python -m json.tool | grep -iA 1 'Brasilian Real' | grep -i 'rate' | cut -f2 -d ':' | tr -d ' '

Вам понадобится:
- CURL
- Python 2.7+
- grep + cut + tr

Это простой способ распечатать стоимость 1 BTC в BRL с помощью PHP.

Вы можете манипулировать строкой, содержащей значение 1 BTC в BRL, если вам нужно.

<?php

$jsnsrc = "https://blockchain.info/ticker";
$json = file_get_contents($jsnsrc);
$json = json_decode($json);
$one_Btc_To_Brl = $json->BRL->last;

print "1 BTC = " . $one_Btc_to_Brl;
?>
почему ответ Тьяго Перейры требует так много дополнительных настроек, а у вас просто PHP?

Попробуйте этот сайт конвертера валют , возможно, у них есть обновленные курсы для BRL = BTC.

Вы можете начать с разбора JSON здесь:

https://bitpay.com/bitcoin-exchange-rates

wget --no-check-certificate https://www.mercadobitcoin.com.br/api/ticker/

возвращает данные, которые можно относительно легко проанализировать.