Come ottenere i tassi di mercato delle criptovalute in tempo reale in PHP
Stai cercando di integrare i prezzi delle criptovalute in tempo reale nella tua applicazione? Le criptovalute guadagnano un’immensa popolarità al giorno d’oggi. Vengono introdotti molti nuovi software che forniscono agli utenti tassi di cambio in tempo reale delle criptovalute. In questo articolo, ti mostriamo come ottenere i prezzi delle criptovalute in tempo reale per il tuo sito web.
Per il nostro tutorial, utilizziamo un cURL PHP per interagire con le API di terze parti. Quindi, prima di procedere assicurati di avere cURL abilitato sul tuo server.
Iniziare
Su Internet, troverai il numero di fornitori di servizi che fornisce dettagli sulle criptovalute. Tuttavia, consigliamo di utilizzare coinlayer. Ci sono diversi vantaggi nell’usare coinlayer:
- coinlayer offre un piano gratuito
- Forniscono un tasso di cambio di oltre 385 criptovalute
- coinlayer supporta JSONP
- Otterrai il tasso di cambio in quasi tutte le valute
Convinto? Per iniziare, devi registrarti con coinlayer. L’utente può scegliere qualsiasi piano che va dal livello gratuito a quello aziendale.
Una volta registrato con coinlayer, avrai accesso a una dashboard in cui troverai la tua chiave API. Copia questa chiave API di cui abbiamo bisogno durante l’interazione con le API.
Ottieni i prezzi di mercato delle criptovalute in tempo reale
Le API coinlayer sono semplicissime e semplici da usare. Diciamo che dobbiamo recuperare tutti i prezzi correnti delle criptovalute. Scriveremo un codice di seguito:
<?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);
Qui otterrai tutti i prezzi delle criptovalute in formato USD. Assicurati di sostituire il segnaposto con la chiave API effettiva. Se vuoi impostare il paese di destinazione, passa il codice del paese come parametro di destinazione. È possibile visualizzare tutti i simboli disponibili nella pagina Valute di destinazione. Ad esempio, dobbiamo recuperare i prezzi in formato valuta indiana (INR), quindi creiamo l’URL come segue:
$ch = curl_init('http://api.coinlayer.com/live?access_key='.$access_key.'&target=INR');
Per impostazione predefinita, coinlayer fornisce un elenco di tutte le criptovalute supportate. Puoi limitare questa risposta passando simboli specifici.
$ch = curl_init('http://api.coinlayer.com/live?access_key='.$access_key.'&symbols=BTC,ETH');
A volte l’utente desidera recuperare il tasso di cambio per una data specifica. Possiamo recuperarlo come di seguito:
$ch = curl_init('http://api.coinlayer.com/2018-07-24?access_key='.$access_key);
Questi sono alcuni esempi di base di coinlayer. In base al piano scelto, un utente può ottenere diversi tipi di dati sulle criptovalute. Puoi leggere di più su questo nella loro documentazione API.
articoli Correlati
- mailboxlayer: un’API gratuita e potente per verificare se l’e-mail è valida (e-mail reale)
- numverify – Un’API di convalida del numero di telefono