Potenciando tu web con APIs de Miquel Camps para ADWE Madrid

2,024 views

Published on

Presentación de Miquel Camps del 28 de octubre de 2011 para ADWE Madrid en el Espacio Camon de Madrid
- ¿Qué es una API?
- Beneficios e inconvenientes
- Potencia tu web con APIs
- APIs secretas de google
- Mashups
- Enlaces de interés

Published in: Technology
  • Muchas gracias por enseñarnos lo que es una API utilizando las recetas de Karlos Arguiñano como ejemplo. Recibe un saludo del equipo de www.hogarutil.com/cocina
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Potenciando tu web con APIs de Miquel Camps para ADWE Madrid

  1. 1. Potencia tu web con APIs Miquel Camps Orteza (@miquelcamps) organizador betabeers.com
  2. 2. Potencia tu web con APIsIndice- ¿Qué es una API?- Beneficios e inconvenientes- Potencia tu web con APIs- APIs secretas de google- Mashups- Enlaces de interés- Preguntas
  3. 3. Potencia tu web con APIs¿Qué es una API?Según wikipedia...Es una interfaz de programación de aplicacionesun conjunto de funciones y procedimientos queofrece cierta biblioteca para ser utilizado por otrosoftware como una capa de abstracción.
  4. 4. Potencia tu web con APIsKarlos Arguiñano usa una API
  5. 5. Potencia tu web con APIsKarlos Arguiñano usa una APIparámetros = aceite, patatas y huevos
  6. 6. Potencia tu web con APIsKarlos Arguiñano usa una APIparámetros = aceite, patatas y huevosmétodo = pasos de la receta
  7. 7. Potencia tu web con APIsKarlos Arguiñano usa una APIparámetros = aceite, patatas y huevosmétodo = pasos de la recetaformato = presentación del plato
  8. 8. Potencia tu web con APIsKarlos Arguiñano usa una APIparámetros = aceite, patatas y huevosmétodo = pasos de la recetaformato = presentación del platoresultado = tortilla de patatas
  9. 9. Potencia tu web con APIs Ejemplo API de twitterhttps://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitterapi
  10. 10. Potencia tu web con APIs Ejemplo API de twitterhttps://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitterapi método
  11. 11. Potencia tu web con APIs Ejemplo API de twitterhttps://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitterapi presentación
  12. 12. Potencia tu web con APIs Ejemplo API de twitterhttps://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitterapi parámetro
  13. 13. Potencia tu web con APIs Ejemplo API de twitterhttps://api.twitter.com/1/statuses/user_timeline.json?screen_name=twitterapi resultado
  14. 14. Potencia tu web con APIsTipos de APIsPúblicas sin autentificaciónEjemplos stackoverflow, vimeo, twitter, youtube...
  15. 15. Potencia tu web con APIsTipos de APIsPúblicas sin autentificaciónEjemplos stackoverflow, vimeo, twitter, youtube...PrivadasEjemplos flickr, twitter, facebook...API Key, Secret, Token y OAuth
  16. 16. Potencia tu web con APIsTipos de APIsPúblicas sin autentificaciónEjemplos stackoverflow, vimeo, twitter, youtube...PrivadasEjemplos flickr, twitter, facebook...API Key, Secret, Token y OAuthDeprecatedA punto de caducar
  17. 17. Potencia tu web con APIsLimitación API twitterPública sin autentificaciónLimite: 150 llamadas/hora por IPPrivadaLimite: 350 llamadas/hora por usuarioInformación gracias a:Alfredo Artiles @aartiles24 socialbro.com
  18. 18. Potencia tu web con APIsResultadosJSON
  19. 19. Potencia tu web con APIsResultadosXML
  20. 20. Potencia tu web con APIsResultadosPHP Serialize - unserialize()
  21. 21. Potencia tu web con APIs Beneficios :)creador de API web que usa APIs
  22. 22. Potencia tu web con APIs Beneficios :)creador de API web que usa APIs- más visitas- más clientes- multiplataforma- vender su uso
  23. 23. Potencia tu web con APIs Beneficios :)creador de API web que usa APIs- más visitas - contenidos- más clientes - permanencia usuario- multiplataforma - ganar dinero- vender su uso
  24. 24. Potencia tu web con APIsInconvenientes :(
  25. 25. Potencia tu web con APIsNadie te asegura que estén siempre disponibles Buscador de mp3 en la red con API R.I.P. 2005 - 2010
  26. 26. Potencia tu web con APIsLo que es gratis en un futuro puede ser de pago 1M caracteres de texto / $20
  27. 27. Potencia tu web con APIsTienes que estar al tanto de los cambios Inconvenientes :(
  28. 28. Potencia tu web con APIsAPIs más usadas
  29. 29. Potencia tu web con APIsPotencia tu web con APIsDemos en PHP:http://miquelcamps.com/services/adweCódigo fuente:http://github.com/miquelcamps/adwe
  30. 30. Potencia tu web con APIsPotencia tu web con APIsGoogle maps - code.google.com/apis/mapsEjemplos: foursquare, touristeye, booking, minube
  31. 31. Potencia tu web con APIsPotencia tu web con APIsGoogle maps - code.google.com/apis/maps- Validar una localización- Obtener latitud y longitud
  32. 32. Potencia tu web con APIsPotencia tu web con APIsOpengraph / Facebook connectRegistro de usuarios con 2 clics nombre email ciudad país género fecha de nacimiento incluso las páginas fan del artistahttp://developers.facebook.com/docs/reference/api/permissions
  33. 33. Potencia tu web con APIsPotencia tu web con APIsGoogle chart - code.google.com/apis/chartEstadísticas de backend
  34. 34. Potencia tu web con APIsPotencia tu web con APIssharedcount.comEstadísticas social media
  35. 35. Potencia tu web con APIsPotencia tu web con APIsAkismet - akismet.com/development/api/Filtrar Spam
  36. 36. Potencia tu web con APIsPotencia tu web con APIsebay - ebaypartnernetwork.comamazon - affiliate-program.amazon.comminube - minube.com/afiliadosMonetiza tu tráfico
  37. 37. Potencia tu web con APIsAPIs secretas de google
  38. 38. Potencia tu web con APIsAPIs secretas de googleDetector de palabras mal sonanteshttp://www.wdyl.com/profanity?q=fuck
  39. 39. Potencia tu web con APIs APIs secretas de google Previsión del tiempohttp://www.google.com/ig/api?weather=Gerona
  40. 40. Potencia tu web con APIs APIs secretas de google Autocompletarhttp://google.com/complete/search?output=toolbar&q=face
  41. 41. Potencia tu web con APIs APIs secretas de google Texto a vozhttp://translate.google.com/translate_tts?tl=en&q=hello%20world
  42. 42. Potencia tu web con APIsMashups
  43. 43. Potencia tu web con APIsMashupscamisetasfutbol.info - Manel García @manelgarcia
  44. 44. Potencia tu web con APIsMashupsspotube.com - Pedro Peña @peterkelevra
  45. 45. Potencia tu web con APIsMashupsspotube.com - Pedro Peña @peterkelevrayoutube videoslastfm rankingsspotify buscar canciones por urlfacebook login y compartir
  46. 46. Potencia tu web con APIsMashupsytinstant.com - @freethefeross
  47. 47. Potencia tu web con APIsMashupsytinstant.com - @freethefeross- 1.000.000 visitas en 10 días- Chad Hurley CEO de youtube le ofreció trabajo
  48. 48. Potencia tu web con APIsMashupsdir.betabeers.com/user/9/show
  49. 49. Potencia tu web con APIsMashupsdir.betabeers.com/user/9/showdribbble pinboardforrst deliciousgithub stackoverflowtwitter vimeoyoutubeusando jquery para el javascripthttp://bit.ly/ogZD7Z
  50. 50. Potencia tu web con APIsEnlaces de interésDirectorio APIS y mashupshttp://www.programmableweb.com/apis/directory/1?sort=mashupsDemos de las APIs de googlehttp://code.google.com/apis/ajax/playground/Parseadores de JSONhttp://json.parser.online.fr/JsonParser para macMis enlaces favoritos sobre APIshttps://pinboard.in/u:miquelcamps/t:api/
  51. 51. Potencia tu web con APIs¡Gracias!me podéis encontrar por miquelcampsen todas las redes sociales menos en myspace ;)- web miquelcamps.com- email gafeman@gmail.com¿Preguntas?

×