[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Откуда можно взять курс Monero (XMR) к доллару?
Kuzma92
Здравствуйте уважаемые специалисты.

Подскажите, пожалуйста, откуда можно взять курс Monero (XMR) к доллару?

Раньше я пользовался этим вариантом:
$url_api_xmr = file_get_contents('https://min-api.cryptocompare.com/data/price?fsym=XMR&tsyms=BTC,USD');
$data_api_xmr = json_decode($url_api_xmr,1);
$monero_rate = $data_api_xmr['USD'];

Но сейчас этот вариант перестал работать. Есть ли какие-нибудь еще альтернативные варианты?
Astin
Вот здесь получаем ключ:
https://coinmarketcap.com/api/

Вот пример простой:


function apiExchangeRate($symbol = 'XMR', $convert = 'USDT') {
$url = 'https://pro-api.coinmarketcap.com/v1/cryptocurrency/quotes/latest';
$apiKey = 'здесь твой ключ';

$param = array(
'symbol' => $symbol,
'convert' => $convert
);

$headers = array(
'Accepts: application/json',
'X-CMC_PRO_API_KEY: ' . $apiKey
);

$curl = curl_init();

curl_setopt_array($curl, array(
CURLOPT_URL => $url . '?' . http_build_query($param),
CURLOPT_HTTPHEADER => $headers,
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_SSL_VERIFYPEER => false
));

$response = curl_exec($curl);
curl_close($curl);

$output = json_decode($response);

if( empty($res->status->error_code) ) {
return $output;
}

return null;
}

function getExchangeRate($symbol = 'XMR', $convert = 'USDT') {
$rows = apiExchangeRate($symbol, $convert);

$arrData = array();
foreach($rows->data as $k => $v) {
$arrData[$k] = $v->quote->$convert->price . ' ' . $convert;
}
return $arrData;
}



Вывод:

//получить курс XMR->USDT
$rows = getExchangeRate();

if( !empty($rows) ) {
foreach($rows as $k => $v) {
echo "1 {$k} = {$v} <br>";
}
}



Допустим если хочешь получить курс XMR, BTC по отношению к USDT

$rows = getExchangeRate('XMR, BTC');

if( !empty($rows) ) {
foreach($rows as $k => $v) {
echo "1 {$k} = {$v} <br>";
}
}



про апи запросы вот можешь почитать
https://coinmarketcap.com/api/documentation...dpoint-overview

там сожно скачать уже готовый класс для работы с их апи
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2026 Invision Power Services, Inc.