[eUniversidad] La API y algunas de sus herramientas.

Day 1,547, 09:01 Published in Spain Spain by Ministerio de Comunicacion


Hola a todos y bienvenidos a esta nueva etapa de la eUniversidad y, concretamente, a la cátedra de complementos outgame.

Cuando empecé a plantearme qué enfoque darle a la cátedra, se me presentarons dos opciones. O empezar desde el principio, o continuar desde donde me quedé. He optado por lo segundo, para no reinventar la rueda. Las anteriores clases podéis verlas en los siguientes enlaces:

1. Introducción a compementos outgame
2. Guía básica para el uso de foros
3. Conexión al IRC
4. Trucos con chatzilla y Radio Nacional de eEspaña


Y hoy le llega el turno a las diferentes herramientas para existentes para mejorar la experiencia en erepublik.


La API

API son las siglas de "Interfaz de programa de aplicaciones", y sin entrar en muchos detalles, permite a programas creados por jugadores obtener información del juego, desde atributos de un ciudadano, a estado de una guerra, precios, información sobre países... Todas las herramientas que usen datos del juego obtienen esa información de la API.

Existe información pública sobre cualquier ciudadano. Y también información privada que para obtenerla se necesita la autorización de los jugadores. Para obtener esa autorización, debes identificarte. Entraremos en más detalles sobre este proceso cuando toque la clase de seguridad.

Si eres programador, y te interesaría echarle un vistazo, te recomiendo que acudas a su página http://api.erepublik.com/ donde encontrarás una guía de la API y un enlace para la comunidad de programadores de erepublik.

Existen infinidad de herramientas que usan la API, aquí vamos a ver las más interesantes.



El bot de eRepublik en el IRC

Si has entrado al IRC alguna vez, verás que hay un usuario, en muchos canales, llamado "erepublik", este usuario no es humano, es un robot que utiliza la API para ofrecerte información del juego, y puedes interactuar con él dándole órdenes.

Por ejemplo, imagínate que tienes una empresa, y quieres ver los impuestos que tiene eJapón en la comida, puedes utilizar la órden .tax para saberlo.




.tax food Japan
:: Taxes in Japan :: Industry Food :: Income 10% :: Import 99% :: VAT 1% :: Last updated 14 hours ago ::


el formato es

.tax industria país

Recuerda, industrias válidas son food y weapon.


Si quieres obtener información general sobre alguien, puedes utilizar la órden .lp

.lp nombre_del_ciudadano


Otra órden interesante es .avatar que te proporciona un enlace a la imagen con el avatar de un usuario, para que lo puedas poner en tu periódico.

.avatar nombre_del_ciudadano

.donate nombre_del_ciudadano Te devuelve un enlace a la página de donaciones de un usuario, por si le quieres pasar rápidamente algo.

La lista de órdenes es extensa, y se va actualizando poco a poco, puedes ver más órdenes aquí: http://www.erepublik.com/en/article/erepublik-bot-c-mo-se-usa-y-una-lista-de-comandos-1761564/1/20


Recuerda, últimamente la API da fallos, y por lo tanto eRepublik no anda al 100%, así que si pruebas por estas fechas, obtendrás mensajes tales como:


.lp zeix
Error: eRepublik API failed to service the request


Si te aparece eso, no insistas, a no ser que te quieras ganar un ban y perder el derecho de uso del bot.

eRepublik MaxiHellas

http://erep.maxihellas.com/

En esta web podréis consultar estadísticas diversas sobre el juego, desde batallas, partidos, ciudadanos países. No tiene mucho que explicar, arriba hay un menú con diferentes categorías para ver, y simplemente tenéis que elegir lo que os interese.

eGobba

http://www.egobba.de/

eGobba te ofrece un mapa del eMundo interactivo, con información de fronteras actuales, batallas en curso y en cuales de ellas el gobierno o alguna organización te proporcionará recursos por participar.

Pulse Project

http://egov4you.info/Pulse/

Pulse Project te permite tener un mejor control sobre el aspecto militar del juego, para saber quien ha pegado en una batalla determinada, cuánto pegó, a qué hora lo hizo. ADemás de recoger datos de la API, los datos que no puede extraer de esta pretende tomarlos directamente de los usuarios, y para ello, requiere la instalación de unos plugins para firefox, chrome y safari que obtendrán información de ti. Debes se consciente de esto, por si no estás de acuerdo. Algunas milicias requiere el uso de ésta herramienta para sus repartos.

Herramientas hay muchas, y aparecen y desaparecen con el tiempo, una herramienta muy popular antaño, que aparece y desaparece como el guadiana, es el census http://census.appburgos.com/ que permitía obtener listados de ciudadanos que cumplieran unos determinados requisitos. Actualmente no funciona, pero tenla presente, por si en el futuro vuelve.


El único problema de estas herramientas radica en el hecho de depender de la API, y eso no sería problema si no fuera porque los administradores de este juego la toquetean cada dos por tres, cambiando su estructura o la deshabilitan. Un cambio en la API puede dejar una aplicación inservible y eso provoca que sus desarrolladores pierdan motivación a la hora de mantenerlas.

Etchner
Profesor de Gestión de Complementos Outgame


Disponible en el Foro Unificado
¡La eUniversidad te necesita!

Si estás interesado en colaborar, tenemos vacantes las siguientes plazas:

Periodismo
Animación Socio-Cultural
Relaciones Exteriores
Teología

Aporta tu grano de arena en este proyecto y ayuda a los jugadores nuevos en sus inicios en el juego.

Enlace al Foro de la eUniversida😛 LINK