Exchange rate in Ruby e ExchangeRate API

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!




Share

Commentami!

About Mattepuffo.com

Blog dedicato all'informatica e alla programmazione!
Tutti i contenuti di questo blog, tranne casi particolari, sono sotto licenza Licenza Creative Commons Creative Commons Attribution-Noncommercial-Share Alike 2.5. .

2572 articoli
310 commenti
19 progetti
Altri link
  • About
  • Scrivimi
  • Copyright
  • Sitemap
  • matteo.ferrone@yahoo.it
  • GitHub
  • Privacy Policy