API's para principiantes

API's para principiantes

Introducción a las API's para no programadores

2e67f934ca75ac0e7440f08f0d74002f?s=128

Ignacio

March 06, 2019
Tweet

Transcript

  1. (Para principiantes) API’s Le Wagon 21.06.2018

  2. Le Wagon 21.06.2018 Application Programming Interface

  3. Le Wagon 21.06.2018 Una Interfaz… Usada por Programas para interactuar…

    Con una Aplicación
  4. Aplicación el teléfono es la aplicación Le Wagon 21.06.2018

  5. Interfaz de (usuario) Lo que usas para interactuar con la

    aplicación Le Wagon 21.06.2018
  6. Programa Le Wagon 21.06.2018 ✅ ❌

  7. Le Wagon 21.06.2018 Como humanos no interactuamos directamente con las

    API’s
  8. Desarrolladores Le Wagon 21.06.2018 Escriben el código para interactuar con

    la API
  9. Plomería Le Wagon 21.06.2018 El trabajo muchas veces es conectar

    diferentes API’s para hacer un nuevo producto
  10. Le Wagon 21.06.2018 Las API’s exponen algo que es útil

    exponen
  11. API ¿Qué expone esta? Le Wagon 21.06.2018

  12. Le Wagon 21.06.2018 Los desarrolladores Escriben programas Que consumen API’s

  13. Consumiendo la API Le Wagon 21.06.2018

  14. Le Wagon 21.06.2018 API’s web

  15. Le Wagon 21.06.2018

  16. Google Maps API Le Wagon 21.06.2018

  17. Airbnb Le Wagon 21.06.2018

  18. Twilio API Le Wagon 21.06.2018

  19. Uber Le Wagon 21.06.2018

  20. Le Wagon 21.06.2018 Un ejemplo… Como desarrollador…

  21. Le Wagon 21.06.2018 Necesito las coordenadas GPS de los lugares

    que vayan a tener eventos para mostrarlos en un mapa
  22. Le Wagon 21.06.2018 El administrador de contenido de Timeout no

    sabe las coordenadas, solo la dirección
  23. Le Wagon 21.06.2018 El administrador de contenido de Timeout no

    va a ingresar coordenadas manualmente
  24. Le Wagon 21.06.2018 Hay un API para eso

  25. Le Wagon 21.06.2018 Google Geocoding API http://developers.google.com/maps/documentation/geocoding/

  26. Le Wagon 21.06.2018 esto es un JSON Campeche 233

  27. Le Wagon 21.06.2018 ¿Cómo funciona?

  28. Le Wagon 21.06.2018 La llamada al API es un request

    HTTP
  29. Le Wagon 21.06.2018 http://api.football-data.org/v2/competitions http://maps.googleapis.com/maps/api/geocode/ json?address=Campeche%20233 ❌ ✅

  30. Le Wagon 21.06.2018

  31. Le Wagon 21.06.2018

  32. Le Wagon 21.06.2018 Admin Contenido Admin Contenido agrega evento Forma

    con el nombre y dirección Coordenadas GPS? Nombre, dirección, lat, lng a BD lat lng Mostrar lugar con las coordenadas listas Admin Contenido
  33. Le Wagon 21.06.2018 El servidor de Timeout hizo la llamada

    a la API. No tu o tu navegador
  34. Le Wagon 21.06.2018 Las API’s se consumen por programas (NO

    por humanos)
  35. Le Wagon 21.06.2018 ¿Terminamos?

  36. Le Wagon 21.06.2018 Coordenadas crudas

  37. Le Wagon 21.06.2018 El desarrollador debería implementar la API de

    MAPAS de Google
  38. Le Wagon 21.06.2018 Más código

  39. Le Wagon 21.06.2018 Necesito que la app mande mensajes de

    texto si un evento es cancelado
  40. Le Wagon 21.06.2018 1. Ingresa a Twilio

  41. Le Wagon 21.06.2018 2. Toma las credenciales

  42. Le Wagon 21.06.2018 3. Escribe algo de Ruby

  43. Le Wagon 21.06.2018 4. Corre el código

  44. Le Wagon 21.06.2018 Enviaste un texto!

  45. Le Wagon 21.06.2018 WEBHOOKS (API-1)

  46. None
  47. Le Wagon 21.06.2018 Cada 10 segundos llama al API para

    obtener una lista de los asistentes al meetup
  48. Le Wagon 21.06.2018 Principio de Hollywood. No nos llames, te

    llamamos
  49. Le Wagon 21.06.2018 Meetup por favor llama a mi servidor

    tan pronto haya un nuevo miembro Webhooks
  50. Le Wagon 21.06.2018 myapp.com/miembros_rsvpd Para las solicitudes que nos manden

  51. Le Wagon 21.06.2018 Webhook VS llamada de API

  52. Le Wagon 21.06.2018 Otro ejemplo…

  53. Le Wagon 21.06.2018 Typeform para capturar leads/prospectos Administración de leads

    Trello para mi equipo de ventas
  54. Le Wagon 21.06.2018 Servicio A EMPUJA información tan pronto esté

    disponible WEBHOOK Servicio B EXPONE métodos para leer, crear o actualizar información API
  55. Le Wagon 21.06.2018 Typeform empuja las entradas tan pronto sean

    creadas WEBHOOK Trello expone métodos para crear nuevas cards API
  56. Zapier.com Conecta las Apps que usas y saca provecho a

    tu información Le Wagon 27.02.2019
  57. Zaps! Le Wagon 21.06.2018

  58. Le Wagon 21.06.2018 DEMO

  59. Le Wagon 21.06.2018 Cuando alcancen el límite en Zapier, vengan

    a aprender a programar a Le Wagon!
  60. Le Wagon 21.06.2018 Muchas gracias. @ignacioaal