"apis, como reutilizar contenidos en tu web" por @daniel_julia

38
APIs cómo reutilizar contenidos en tu web @daniel_julia [email protected] pimpampum.net jueves 6 de diciembre de 12

Upload: webcat

Post on 12-Jan-2015

301 views

Category:

Technology


2 download

DESCRIPTION

Presentación realizada en el #webcat Barcelona de Noviembre del 2012 Autor: Daniel Julia (@daniel_julia) ------------------------------------------------ RECURSOS: - Twitter Developer dev.twitter.com/ - Place kitten placekitten.com  - Google APIs console code.google.com/apis/console/ - Programmable web www.programmableweb.com/ - Timeu timeu.se - Pim pam pum pimpampum.net/labs/mapr - Yahoo Pipes pipes.yahoo.com/ - Rodalia.info rodalia.info/ - JSONView addons.mozilla.org/en-us/firefox/addon/jsonview/ - Agenda Oberta oberta.cat/ - API Agenda Oberta api.oberta.cat/

TRANSCRIPT

Page 5: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

dev.twitter.comAPIs

jueves 6 de diciembre de 12

Page 6: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

API

petición -> respuesta

jueves 6 de diciembre de 12

Page 7: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

placekitten.com

<img src=”http://..

jueves 6 de diciembre de 12

Page 9: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

• Google (53) https://code.google.com/apis/console/• Facebook, twitter, instagram, flickr, pinterest, etc• Amazon, ebay• Wikipedia• etc...

Montones de APIS

jueves 6 de diciembre de 12

Page 10: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

Apis plataforma o de datos

jueves 6 de diciembre de 12

Page 11: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

Abiertas: Flickr, Twitter, Instagram, etc...

Cerradas: Linkedin, Facebook, etc...

Abiertas vs Cerradas

jueves 6 de diciembre de 12

Page 13: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

¿Qué podemos hacer?

jueves 6 de diciembre de 12

Page 14: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

Data mining, análisis de tendencias, etc... timeu.se

jueves 6 de diciembre de 12

Page 15: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

jueves 6 de diciembre de 12

Page 16: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

pimpampum.net/labs/maprVisualizaciones

jueves 6 de diciembre de 12

Page 17: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

pipes.yahoo.comRemezclar, reutilizar

jueves 6 de diciembre de 12

Page 20: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

?

Añadir contenidos en mi web

jueves 6 de diciembre de 12

Page 22: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

¿Personalizar? (CSS)

jueves 6 de diciembre de 12

Page 24: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

extensión JsonViewJSonView

jueves 6 de diciembre de 12

Page 25: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

jueves 6 de diciembre de 12

Page 27: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

• php, python, ruby, ... etc• Fácilmente conectable con BD (caché)• Librerías de clases para todas las APIS• Indexable (SEO)

¿Servidor?

jueves 6 de diciembre de 12

Page 28: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

¿Cliente?• Javascript (jquery)• Más sencillo• No cargamos nuestro servidor!• JSONP -> &callback=?

$.getJSON('http://api.instagram.com/...', function(data) {

jueves 6 de diciembre de 12

Page 29: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

Fotos de Flickr

jueves 6 de diciembre de 12

Page 30: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

Google charts + docs

jueves 6 de diciembre de 12

Page 32: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

Tips de FQ sobre Google Maps

jueves 6 de diciembre de 12

Page 34: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

• Web semántica!• Microdata, schema.org• Linked data = RDF + URLs

¿APIS y webs “pequeñas”?

jueves 6 de diciembre de 12

Page 35: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

www.oberta.cat

Plataforma de actividades culturales de CatalunyaAgendaOberta

jueves 6 de diciembre de 12

Page 36: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

api.oberta.cat

>200 fuentes en RSS, html, xml, ical, gcalendar...

Salida en forma de API>200 actividades nuevas diarias

AgendaOberta

jueves 6 de diciembre de 12

Page 37: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

¡GrAciAs!

¿Preguntas?

@daniel_julia

jueves 6 de diciembre de 12

Page 38: "APIS, como reutilizar contenidos en tu web" por @daniel_julia

chchrome

jueves 6 de diciembre de 12