Header Ads Widget

Ticker

6/recent/ticker-posts

Uso de API para rastrear la Copa del Mundo en tiempo real

 ¡El calentador esta encendido!

En Brasil, el Mundial de Fútbol 2014 comenzó el 12 de junio con el partido inaugural entre Brasil y Croacia. Los medios de comunicación del mundo hacen girar todo tipo de noticias en torno al torneo, los partidos, los jugadores, los espectadores y los aficionados. Los fanáticos de los deportes de todo el mundo disfrutan de una avalancha de entretenimiento y emoción, felicidad y desilusiones, durante algunas semanas ocupadas de mediados de verano.

Mantenga su propia puntuación

¿Qué tal si pudiera mantener su propio marcador dinámico para que usted y sus amigos lo disfruten? Cuando haya realizado un esfuerzo para diseñar un gráfico de aspecto atractivo, necesitará datos dinámicos para completarlo. No hay problema, hay varias API útiles para alimentar su marcador. Algunos ejemplos:

  • Kimonolabs proporciona la " API (no) oficial de la Copa del Mundo ", con una amplia información y documentación de la API, hasta el pie preferido de cada jugador en cada equipo.
  • La agencia web Kollegorna publica las fechas y horarios de los próximos partidos en www.vmidag.se , www.vmidag.no y www.vmidag.dk . Tienen una API pública con una respuesta JSON completa .
  • Everysport proporciona eventos, resultados, clasificaciones e información del equipo en la mayoría de las ligas deportivas en su sitio web y como una API para desarrolladores .

¿No eres programador?

No se preocupe, puede explorar muchas cosas interesantes sin programar una sola línea de código. Echa un vistazo a Explorador de la Copa Mundial de Kimonolabs , donde puede jugar con la configuración directamente en su sitio web. Para Everysport.com , existe una herramienta conveniente, la Consola API , que le permite explorar la respuesta de la API de Everysport, incluso sin su propia clave API.

Y ahora, un poco de codificación

Echemos un vistazo más profundo al API de Everysport.com para alimentar su marcador y veamos cómo podemos usarla con un ejemplo práctico. La API de Everysport.com te ofrece clasificaciones actualizadas en tiempo real (más o menos). Para acceder a la API independientemente de su consola, necesita una clave API; puede solicitar uno como se describe en la documentación de su API . Su manejo es rápido y responden con prontitud. En la documentación, también vemos los términos de uso, que básicamente nos pide que publiquemos una nota de crédito y que hagamos un enlace a Everysport.com desde nuestro servicio.Everysport com API le brinda clasificaciones actualizadas en tiempo real (más o menos). Para acceder a la API independientemente de su consola, necesita una clave API; puede solicitar uno como se describe en su Everysport com de nuestro servicio.

La API usa números únicos para identificar cada deporte, liga, evento, equipo, etc. Para nuestra pequeña prueba, usaremos las "ligas" de punto final y buscaremos el objeto "eventos" usando una solicitud GET de un script PHP. La respuesta está en formato JSON. Dado que Everysport.com está en sueco, los nombres de los equipos nacionales en la respuesta estarán en sueco.Everysport com está en sueco, los nombres de los equipos nacionales en la respuesta estarán en sueco.

Por supuesto, estamos interesados ​​en la liga de la Copa del Mundo de fútbol, ​​o "fotbolls-VM" en sueco. Pero para buscar eventos, necesitamos especificar el grupo exacto o la etapa de play-off de la Copa del Mundo. Usaremos "Grupo A" como ejemplo, y su ID es "64579". Para buscar otras identificaciones, simplemente navegue por Everysport.com a la página correcta, y luego la identificación se mostrará en el campo de dirección como los últimos dígitos de la URL.Everysport com a la página correcta, y luego la ID se mostrará en el campo de dirección como los últimos dígitos de la URL.

Para obtener información y la clasificación actual de todos los juegos del Grupo A, usamos esta cadena de URL:

http://api.everysport.com/v1/leagues/64579/events?apikey=YOUR_API_KEY_HERE

La cadena es parte de un script PHP que se llama desde un fragmento de código JavaScript en nuestro archivo HTML. Analizamos la respuesta JSON y luego podemos leer todos los detalles que queremos publicar en el sitio web. Para cada "evento" o juego, podemos ver la fecha y la hora, y la identificación y el nombre del equipo local y visitante, y más. Ejemplo:

… .. "startDate": "2014-06-12T22: 00 + 0200 ″," round ": 1," status ":" FINISHED "," homeTeam ": {" id ": 28251," name ":" Brasilien ”,… ..

¡Roba con orgullo!

Para su conveniencia, hay un ejemplo funcional muy simple disponible en Github . Contiene un script PHP y un archivo HTML.

La salida se parece a la imagen de abajo. Como puede ver, está lejos del buen formato que desea. Pero el resto depende de ti. Siga adelante, use el código como inspiración y desarrolle su propio marcador dinámico de la Copa del Mundo.

Crédito de la imagen del cuadro de mando: happyholidays2014

Publicar un comentario

0 Comentarios