Exchange rate in Ruby e ExchangeRate API
ExchangeRate API è un servizio gratuito per ottenere informazioni sulle valute.
Non sembrano esserci limiti alle richieste, ed non è richiesta una registrazione.
Dalle FAQ si evince che i dati vengono aggiornati ogni 24 ore.
Prendendo l'esempio di base dalla documentazione, vediamo come interrogare queste API in Ruby.
Non sono richiesti moduli aggiuntivi:
require 'net/http'
require 'json'
url = "https://api.exchangerate-api.com/v4/latest/EUR"
uri = URI(url)
response = Net::HTTP.get(uri)
json = JSON.parse(response)
# STAMPIAMO TUTTI I RISULTATI
print json
print "n"
# PRENDIAMO SOLO IL DOLLARO
rate = json['rates']['USD']
print rate
Questo stamperò prima un JSON con tutti i dati, prendendo come riferimento l'Euro.
Poi stamperà solo la conversione con il Dollaro.
Enjoy!
ruby exchangerate json
Commentami!