Récupérer le prix du Bitcoin en curl
Quand on aime le Bitcoin, il arrive qu’on aime surveiller son prix pour savoir quand revendre ou acheter ou même se faire une petite app. Je vais vous montrer comment récupérer ces informations simplement en curl.
Pour cela on va récupérer ces informations sur le site paymium.com ou anciennement bitcoin-central.net. Voila un petit code très simple et commenté qui va aller chercher en curl ces informations:
$url = 'https://paymium.com/api/data/eur/ticker'; // <= L'url ou on va chercher les info $ch = curl_init(); // On démarre cURL curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); // On affiche pas la page qu'on récupère curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10); // 10 secondes et on arrête... curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']); // On donne un USER_AGENT curl_setopt($ch, CURLOPT_URL, $url); // On passe l'url pour récupérer la page $page = curl_exec($ch); // On met le résultat de la page récupéré dans une variable $page = json_decode($page); // On décode le résultar json var_dump($page); // On affiche le résultat curl_close($ch);
Et voila ce qu’on va récupérer:
object(stdClass)#4 (11) { ["high"]=> float(460.5) ["low"]=> float(456) ["volume"]=> float(17.12153942) ["bid"]=> float(456.0001) ["ask"]=> float(459.9799) ["midpoint"]=> float(457.99) ["vwap"]=> float(457.08751464) ["at"]=> int(1405952092) ["price"]=> float(459.97) ["variation"]=> float(0.6279) ["currency"]=> string(3) "EUR" }
PS: En ajax c’est encore mieux^^
Tous les codes sont testés et sont fonctionnels, si il arrive qu'un de ces codes ne fonctionne pas chez vous, merci de me le signaler.