Obtener datos de cryptos

Iniciado por Poyoncio, 29 Enero 2018, 23:28 PM

0 Miembros y 1 Visitante están viendo este tema.

Poyoncio

Estoy buscando info para crear una mini API para mi aplicacion en Java para el tema de mostrar graficas y tal de cryptos (nada serio, para desenvolverme mejor), pero no consigo encontrar de donde obtienen las millones de API's que hay la info, es decir, alguien sabe algun servicio centralizado (que no sea una API de segundos) donde se pueda obtener?
Curso de ensamblador desde cero

rub'n

#1
pero dices APIS de segundos ? wtf, nos podemos traer un json y parsear esos Objetos, y mas maneras XD

Esta gente la tiene con node js https://github.com/bichenkk/coinmon , usan https://coinmarketcap.com/



pero la aplicación en java la quieres hacer desktop o web ? yo prefiero web dog


rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen

Eleкtro

#2
Yo utilizo la API de https://coinmarketcap.com/api/. Por si te resultase de utilidad, aquí tienes un ejemplo completo desarrollado en VB.NET:


El ejemplo es algo extenso ya que implemento una interfaz para representar criptomonedas (interfaz 'ICryptoCurrency', clase 'Bitcoin', y clase 'Ethereum'), y una enumeración con monedas (EUR, USD, etc), pero si eliminamos todo ese código adicional, en esencia basicamente lo único relevante de ese ejemplo sería la función 'GetCryptoCurrencyPriceAsync', que consiste en parsear el documento JSON devuelto en la respuesta a la query de la API de coinmarketcap.com, algo que se puede reproducir en cualquier lenguaje que lo permita... solo hay que saber trabajar con requests/peticiones web y parsing/análisis de documentos JSON.

PD: nótese que el ejemplo en VB.NET está enfocado a un uso específico de la API para la conversión del valor de una criptomoneda, a una moneda corriente, no para la obtención de otros valores de mercado, aunque tan solo es un ejemplo, y arriba en la URL de la API tienen toda la documentación oficial para aprender a usarla y obtener otros valores del JSON.

Saludos.