API Coinlayer: un modo rapido per visualizzare i prezzi delle criptovalute in tempo reale nel tuo progetto.

Questo è un articolo sponsorizzato ed è stato reso possibile da Coinlayer. I contenuti e le opinioni effettive sono le uniche opinioni dell’autore che mantiene l’indipendenza editoriale, anche quando un post è sponsorizzato.

Che tu sia uno sviluppatore di app che lavora a un progetto che richiede la visualizzazione dei prezzi di criptovaluta in tempo reale per i tuoi utenti o uno sviluppatore web che cerca di fare lo stesso per i tuoi visitatori, devi collegarti a un’API affidabile che fornisca risposte velocissime e dia integrazione a livello aziendale.

API Coinlayer: un modo rapido per visualizzare i prezzi delle criptovalute in tempo reale nel tuo progetto

A causa della folle quantità di volatilità insita nella maggior parte delle monete, il prezzo di una criptovaluta di solito non sarà valido da un giorno all’altro. Hai bisogno di qualcosa che ti dia prezzi a ore, come minimo. Coinlayer fornisce questo tipo di servizio per oltre 300 monete diverse contro una varietà di valute fiat, e daremo un’occhiata al servizio e a come funziona dall’interno.

Preparazione

Per fare questa recensione in modo efficace, ho creato un account gratuito sul sito, che mi offre una chiave API che mi permette di testare alcune funzionalità con un supporto limitato da parte dell’azienda.

API Coinlayer: un modo rapido per visualizzare i prezzi delle criptovalute in tempo reale nel tuo progetto

Ho anche deciso di mettermi in pratica e configurare un server Nginx su una delle mie scatole vuote con Linux con necessità barebone, incluso PHP7. Quello che volevo dimostrare a me stesso è che questa API non avrebbe bisogno di nient’altro che una configurazione di base del server Web senza ulteriori campanelli e fischietti. Dopo aver scoperto che l’API Coinlayer utilizza JSON come modello di consegna dei dati, ho pensato che fosse tutto ciò di cui avevo bisogno.

Per creare il mio codice, ho usato notepadqq, una preferenza personale per piccoli progetti codificati in Linux.

API Coinlayer: un modo rapido per visualizzare i prezzi delle criptovalute in tempo reale nel tuo progetto

Il mio test si è concentrato principalmente sul punto di vista di uno sviluppatore web, sebbene JSON sia spesso utilizzato nello sviluppo di app Android e iOS. Non dovrebbe esserci alcuna differenza nel livello di servizio che entrambi i tipi di sviluppatori ricevono da Coinlayer, poiché è indipendente dalla piattaforma.

Il test

Dopo aver setacciato la documentazione API, mi ci sono voluti un totale di dieci minuti per capire come funziona e pianificare l’integrazione barebone che avrei avuto sul mio server locale. L’API ha sei endpoint per le seguenti attività:

API Coinlayer: un modo rapido per visualizzare i prezzi delle criptovalute in tempo reale nel tuo progetto
  • Elenco delle coppie di criptovalute
  • Un aggiornamento in tempo reale sul prezzo di una particolare moneta rispetto a un’altra moneta o valuta fiat
  • Un endpoint storico in cui è possibile trovare il prezzo di una criptovaluta rispetto a un valore fiat in una data particolare
  • Un’API di conversione che consente allo sviluppatore di emettere il valore di X monete rispetto a X quantità di valuta fiat
  • Un’API time frame che consente allo sviluppatore di elencare le fluttuazioni di prezzo di una criptovaluta in un determinato periodo di tempo
  • Un endpoint di “modifica” che mostra quanto è cambiato il prezzo di una criptovaluta in un periodo di tempo, mostrando percentuale e margine

Il mio test raccoglierebbe i prezzi rispetto all’USD di diverse criptovalute principali, incluse alcune che non hanno ancora raggiunto lo stato mainstream di Bitcoin ed Ethereum utilizzando l’endpoint “live”, quindi evocando il prezzo di Bitcoin in una data lontana nel passato utilizzando l’endpoint “storico”.

Ecco come appariva la mia implementazione. (La chiave API, naturalmente, è criptata e invalidata per lo screenshot.)

Questo codice rudimentale e un po ‘rapidamente messo insieme produce una pagina come questa:

API Coinlayer: un modo rapido per visualizzare i prezzi delle criptovalute in tempo reale nel tuo progetto

Vale la pena notare che Coinlayer calcola i prezzi utilizzando una media ponderata di oltre 25 scambi che si dice forniscano i dati sui prezzi più accurati disponibili. Non ho notato alcun ritardo tra la richiesta JSON e l’output dei dati. Non ci è voluto praticamente niente. Quando hai caricato la mia pagina di test, otterrai risultati all’istante.

Dato che la maggior parte dei problemi principali sui siti Web ha a che fare con le risposte lente delle API, il fatto che Coinlayer risponda rapidamente in realtà gli dà molti punti nel mio libro.

A questo si aggiunge il fatto che mi ci sono voluti letteralmente quindici minuti per integrarlo nel mio server di prova (che include il tempo che mi ci è voluto per capire come funziona Coinlayer e imparare a programmare con JSON, un framework che non ho mai usato nei miei quasi vent’anni di programmazione) e hai una piattaforma straordinariamente facile da usare.

API Coinlayer: un modo rapido per visualizzare i prezzi delle criptovalute in tempo reale nel tuo progetto

Alcune note in più

Una delle cose che Coinlayer promuove molto è la sua crittografia, che è una configurazione SSL/TLS a 256 bit. Sebbene possa essere vero che la piattaforma crittografa i dati, è anche vero che sei costretto a utilizzare HTTP utilizzando la sua opzione gratuita. Per abilitare HTTPS, devi pagare almeno $ 9,99 al mese. (Dopotutto, qualcuno deve pagare per i certificati SSL!)

Inoltre, i prezzi delle criptovalute vengono aggiornati ogni ora anche per quel piano di base. Per ottenere aggiornamenti di dieci minuti, devi pagare un piano “professionale” a $ 39,99. “Professional Plus” offre aggiornamenti di sessanta secondi per siti e app che ne hanno davvero bisogno.

Oltre a tutto questo, c’è un limite alla quantità di richieste che puoi inviare al server JSON. Un utente gratuito può aspettarsi solo 500 richieste al mese. Potresti limitare tecnicamente la quantità di richieste che invii facendo in modo che uno scheduler venga eseguito solo 500 volte al mese (circa ogni ora e mezza) e archiviare i valori in un database da cui i tuoi script potrebbero semplicemente estrarre quando vogliono. Questo aggiunge un altro livello alla tua implementazione e potrebbe sfidare i programmatori dilettanti.

Pagando per il piano più semplice ottieni 5.000 richieste al mese, il che è più che sufficiente per i controlli orari e alcuni test intermedi se visualizzi i valori utilizzando il metodo che ho appena descritto.

API Coinlayer: un modo rapido per visualizzare i prezzi delle criptovalute in tempo reale nel tuo progetto

Il piano gratuito ti limita anche al dollaro USA e non ti consente di utilizzare l’endpoint dell’API di conversione (che puoi aggirare se sei intelligente) o l’endpoint del periodo di tempo.

Altre API JSON come CryptoCompare e CoinMarketCap ti consentono di visualizzare i prezzi delle criptovalute rispetto a diverse valute fiat tutte le volte che vuoi gratuitamente se sei disposto a rinunciare ad alcuni vantaggi, di cui parleremo adesso.

Pro e contro

Ora che abbiamo dato un’occhiata a come funziona il macchinario di Coinlayer, ora posso parlare con sicurezza dei suoi vantaggi e svantaggi rispetto a piattaforme simili.

API Coinlayer: un modo rapido per visualizzare i prezzi delle criptovalute in tempo reale nel tuo progetto

I pro

  • È incredibilmente facile da usare. Sono entrato con zero esperienza di programmazione con JSON e sono uscito sfornando i numeri in pochissimo tempo.
  • La documentazione è facile da leggere e quindi estremamente facile da configurare. Mi ci sono voluti solo quindici minuti sia per imparare JSON che per codificare l’implementazione.
  • La reattività è stellare. È così veloce che sto flirtando con diverse idee per app e siti Web al volo. La velocità è abbastanza buona da farmi muovere e ispirarmi a fare di più con quello che ho.
  • È un servizio (principalmente) a pagamento con la possibilità di un account gratuito principalmente a scopo di test. Anche questo può essere uno svantaggio, ma offre anche a Coinlayer il vantaggio di poter pagare abbastanza personale per mantenere il servizio competitivo.
  • L’endpoint dell’API dei dati storici apre un mondo di nuove possibilità per le app di grandi dimensioni. È anche bello che sia disponibile nella versione gratuita del servizio, anche se con una forte limitazione alla quantità di richieste.

I contro

  • Il prezzo per i dati sui prezzi in tempo reale illimitati è superiore a $ 0. Piattaforme alternative (gratuite) con API JSON possono mostrare elenchi con prezzi di criptovaluta in tempo reale abbinati a diverse valute fiat. Per motivi di trasparenza, devo menzionare che offrire chiamate API “gratuite” illimitate potrebbe anche congestionare un server con richieste provenienti da fonti legittime e bot DDoS. Sospetto che uno dei motivi per cui Coinlayer sia così veloce sia perché non riceve richieste tutte volenti o nolenti a causa di queste restrizioni.
  • Il livello più economico, nonostante offra più dati e più valute fiat (e quel gustoso endpoint di conversione), fornisce comunque aggiornamenti orari dei prezzi. Ho visto monete calare del dieci percento nel giro di quattro minuti.

Conclusione

Sebbene tu possa utilizzare servizi gratuiti per elencare i prezzi delle criptovalute in tempo reale e aggirare alcune delle cose che altrimenti otterresti da Coinlayer utilizzando livelli extra di codice magico, le alternative non sono per tutti.

Se sei un’app o uno sviluppatore web alla ricerca di un’API che risponda più velocemente di quanto tu possa battere le palpebre fornendoti un set di dati nitido e facile da implementare, Coinlayer fa proprio al caso tuo. L’utilizzo di API JSON gratuite per questo genere di cose potrebbe morderti alla fine, in quanto non dispongono di una rete di supporto o documentazione sufficiente e sono (in teoria) più suscettibili agli attacchi e alla congestione della rete.

L’utilizzo di un’API affidabile e altamente reattiva è l’ideale per gli ambienti aziendali e le startup che si prendono sul serio.

Coinlayer

Non perdere mai

Ricevi gli aggiornamenti dei nostri ultimi tutorial.

Iscriviti a tutte le newsletter.

Desidero ricevere le newsletter via e-mail. Non condivideremo i tuoi dati e potrai cancellarti in qualsiasi momento.

sottoscrivi

API Coinlayer: un modo rapido per visualizzare i prezzi delle criptovalute in tempo reale nel tuo progetto

Iscrivendoti, accetti la nostra Informativa sulla privacy e gli utenti europei accettano la politica di trasferimento dei dati.