Cómo obtener tasas de mercado de criptomonedas en tiempo real en PHP
¿Está buscando integrar los precios de las criptomonedas en tiempo real en su aplicación? Las criptomonedas ganan una inmensa popularidad en la actualidad. Se introduce una gran cantidad de software nuevo que proporciona a los usuarios tipos de cambio de criptomonedas en tiempo real. En este artículo, le mostramos cómo obtener precios de criptomonedas en tiempo real para su sitio web.
Para nuestro tutorial, estamos usando PHP cURL para interactuar con las API de terceros. Por lo tanto, antes de continuar, asegúrese de tener cURL habilitado en su servidor.
Empezando
En Internet, encontrará varios proveedores de servicios que brindan detalles sobre las criptomonedas. Sin embargo, recomendamos utilizar la capa de monedas. Hay varios beneficios de usar el monedero:
- coinlayer ofrece un plan gratuito
- Proporcionan un tipo de cambio de más de 385 criptomonedas
- coinlayer es compatible con JSONP
- Obtendrá el tipo de cambio en casi todas las monedas.
¿Convencido? Para comenzar, debe registrarse en coinlayer. El usuario puede elegir cualquier plan, desde el nivel gratuito hasta el empresarial.
Una vez que se registre con coinlayer, obtendrá acceso a un panel donde encontrará su clave API. Copie esta clave de API que necesitamos mientras interactuamos con las API.
Obtenga precios de mercado de criptomonedas en tiempo real
Las API de capas de monedas son muy fáciles y sencillas de usar. Digamos que necesitamos recuperar todos los precios actuales de las criptomonedas. Escribiremos un código a continuación:
<?php
// set API Access Key
$access_key = 'YOUR_API_KEY';
// Initialize CURL:
$ch = curl_init('http://api.coinlayer.com/live?access_key='.$access_key);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
// Store the data:
$json = curl_exec($ch);
curl_close($ch);
// Decode JSON response:
$arr_result = json_decode($json, true);
print_r($arr_result);
Aquí, obtendrá todos los precios de las criptomonedas en formato USD. Asegúrese de reemplazar el marcador de posición con la clave API real. Si desea establecer el país de destino, pase el código de país como parámetro de destino. Puede ver todos los símbolos disponibles en la página Monedas objetivo. Por ejemplo, necesitamos obtener precios en formato de moneda india (INR) y luego hacemos la URL de la siguiente manera:
$ch = curl_init('http://api.coinlayer.com/live?access_key='.$access_key.'&target=INR');
De forma predeterminada, coinlayer proporciona una lista de todas las criptomonedas admitidas. Puede limitar esta respuesta pasando símbolos específicos.
$ch = curl_init('http://api.coinlayer.com/live?access_key='.$access_key.'&symbols=BTC,ETH');
A veces, el usuario desea obtener la tasa de cambio para una fecha específica. Podemos buscarlo como a continuación:
$ch = curl_init('http://api.coinlayer.com/2018-07-24?access_key='.$access_key);
Estos son algunos ejemplos básicos de capa de monedas. Según el plan elegido, un usuario puede obtener diferentes tipos de datos de criptomonedas. Puede leer más sobre esto en la documentación de su API.
Artículos relacionados
- buzón de correo: una API gratuita y potente para comprobar si el correo electrónico es válido (correo electrónico real)
- numverify: una API de validación de números de teléfono