Вот как я это сделал на моем старом сайте майнинг с PHP и MySQL из TradeHill, что * очень * аналогично тому, как вы могли бы сделать это с MtGox, если вы не хотите использовать WebSocket / sockets.io для живого материала AJAX.
$ File = Еореп ("https://api.tradehill.com/APIv1/USD/Ticker", "Р.Б.");
$ Tradedata = Fread ($ файл, 8192);
fclose ($ файла);
$ JsonTradedata = json_decode ($ tradedata, правда);
mysql_query ("UPDATE `websiteSettings` SET` tradeHillWorth` = '". $ JsonTradedata [ 'тикер'] [ 'последний']."'");
Эхо $ jsonTradedata [ 'тикер'] [ 'последний'];
Этот доступ таблицы в MySQL называется websiteSettings в моей основной БД. Вам не нужна база данных, но это облегчает уменьшить нагрузку на ваш сайт, потому что вы можете объединить каждые N раз, а не каждый раз, когда страница загружается.
Затем вы запустите это где-то в вашем PHP коде, прежде чем вы хотите позвонить переменной:
$ TradeHillQ = mysql_query ("ВЫБРАТЬ `` tradeHillWorth` ОТ websiteSettings`");
$ TradeHillWorth = mysql_fetch_object ($ tradeHillQ);
Затем вы запустите это, когда вы хотите, чтобы вставить цену на выходе страницы HTML:
PHP эхо круглый($ tradeHillWorth->tradeHillWorth, 2);?>
Код выше будет округлить до двух знаков после запятой. Опять же, это очень, очень похоже на то, как вы могли бы сделать это для любого обмена. Просто прочитайте документацию по API.