WebService sobre tipo de cambio dólar – córdoba del BCN Nicaragua

Un tiempo atrás estaba buscando un WebService para obtener el tipo de cambio de dólar – córdoba, todos inexactos. Y el único lugar para encontrar el cambio oficial es en la página del Banco Central de Nicaragua sin embargo la única manera de obtenerlo era mediante una tabla horrible que actualizan mensualmente.

De esta manera construí un pequeño WebService para que cualquier persona que necesite estos datos en una aplicación, los pueda usar de manera transparente (y estándar). A continuación los detalles del WebService:

Tipo de WebService: REST

URL: http://www.elpueblopresidente.com/servicios/wsmoneda.php?

Parámetros:

dia: [Entero]

Número para identificar el día en que se quiere el tipo de cambio. Si no se pasa parámetros toma el dia actual.

mes: [Entero]

Número para identificar el mes que se quiere el tipo de cambio. Por defecto toma el mes actual

ano: [Entero]

Número para identificar el año que se quiere el tipo de cambio. Por defecto toma el año actual

formato: [Cadena] xml  / json / jsonvalido

Cadena para definir el formato de salida del servicio web, “xml” por defecto, “jsonvalido” para json válido, y “json” para salida json contenido entre paréntesis “( )”  *Necesario por algunos framework javascript.

limite: [Entero]

Número para definir la cantidad de registros consecutivos a partir la fecha especificada.

Ejemplos de uso:

http://www.elpueblopresidente.com/servicios/wsmoneda.php

http://www.elpueblopresidente.com/servicios/wsmoneda.php?dia

http://www.elpueblopresidente.com/servicios/wsmoneda.php?dia=15&mes=9&ano=2009

http://www.elpueblopresidente.com/servicios/wsmoneda.php?formato=json

http://www.elpueblopresidente.com/servicios/wsmoneda.php?formato=jsonvalido

http://www.elpueblopresidente.com/servicios/wsmoneda.php?limite=7

* El WebService no tiene una definición WSDL

** La información del WebService es obtenida a partir de la tabla de tipo de cambio que actualiza el www.bcn.gob.ni mensualmente,mediante un robot que parsea los datos y los ingresa una base de datos ( fuera de BCN )

18 Comentarios a “WebService sobre tipo de cambio dólar – córdoba del BCN Nicaragua”

  1. [...] View post: Webservice sobre tipo de cambio dolar – cordoba del BCN Nicaragua … [...]

  2. OMG! no sabía lo de límite :P eso mejorará el performance pero tendré que borrar algunas lineas de código. Thx!

  3. eveevans dice:

    Se me olvidaba, agradecimientos a Fitoria por los reportes de Bugs

  4. Crowley dice:

    hace rato hice uno para amcham, pero el nuevo webmaster lo descachimbó… hay una tabla anual… xq ese tedio de actualizarla mensual le cuerea… mejor de una sentada meter los datos de todo el año =P

  5. eveevans dice:

    Bueno de hecho, el proceso a como lo tengo es automático, el script corre solo ( una vez al mes ), y no se si existe una tabla anual ( que eso no es varible? )

  6. eveevans dice:

    @fitoria, corregido lo del limite

  7. [ALT]+[5] dice:

    Lo estoy usando, muy útil
    gracias!!!

  8. Andrés Reyes dice:

    Los datos sobre el mes de octubre muestran todos los dias del mes 2 veces

  9. eveevans dice:

    @Andrés Reyes, excelente aporte, fue ocasionado por unos cambios que se hicieron hoy < ya lo corregiremos

  10. eveevans dice:

    Corregido :)

  11. Róger Gutiérrez dice:

    Thks!
    Como anillo al dedo, a analizarlo y hacer mejoras(con su permiso claro ;D)!

  12. Andrés Reyes Monge dice:

    El servicio web no funciona a esta fecha, solamente retorna lo siguiente:
    {“tipodecambioni”:[]}

  13. eveevans dice:

    Gracias Andrés, no se había corrido el servicio para Mayo, ahora ya esta disponible

  14. Noel dice:

    Saludos!

    ¿Cómo lo implemento? Al abrir el vínculo me aparece el XML ¿Dónde debo de guardar ese archivo y cómo lo mando a llamar? yo usaré Joomla 1.5
    laprensa.com.ni funciona igual?

    Agradecido;

  15. Estoy elaborando los estados financieros de un organismo, en la que estos no tienen los tipod de cambio de los meses de Marzo/2011 hasta el mes de Mayo/2011

    Para esto solicito que me facilite los tipod de cambio del cordobas al dolar al 31 de marzo/2011

  16. eveevans dice:

    Julio, el servicio web consiste en una herramienta que facilita la obtención de estos datos, principalmente para usarlo en Aplicaciones. Sin embargo supongo que igual te es útil, solo tienes que revisar los enlaces:
    http://elpueblopresidente.com/servicios/wsmoneda.php?mes=3&ano=2011
    http://elpueblopresidente.com/servicios/wsmoneda.php?mes=4&ano=2011
    http://elpueblopresidente.com/servicios/wsmoneda.php?mes=5&ano=2011

  17. eveevans dice:

    @Noel, no es un archivo que debas descargar, más bien en tu aplicación, o este caso el CMS Joomla, tienes que habilitar un modulo para consumir el servicio. Desconozco como funciona el que implementan en laprensa.com.ni

Comentar