SlideShare uma empresa Scribd logo
1 de 31
Diseño e Implementación de Aplicaciones para Twitter e24apps.com Alfredo Artiles @aartiles24
Acerca de e24Apps.com Congreso Web Zaragoza 2011 - e24apps.com
Lo que veremos hoy ,[object Object]
Algunas cifras y límites
La API de Twitter ,[object Object]
Modelo de Datos
Algunos Métodos de la API
Pruebas en el API Console
Implementación de un Widget de Twitter Congreso Web Zaragoza 2011 - e24apps.com
Ecosistema de Twitter  900K apps - 600K desarrolladores – $457M inversión(6 meses) ,[object Object]
SocialMedia (gestión/analítica/monitorización)
Buscadores/Directorios
Media (enlaces/fotos/vídeos/archivos)
Agregadores (noticias/clasificados/recomendaciones)
Bots Congreso Web Zaragoza 2011 - e24apps.com
Cifras: Volumen de datos ,[object Object]
13 billones de llamadas a la API/día
Sirve 15 Terabytes/día
Sirve 1 Terabytes mientras doy esta charla
Velocidad de escritura disco duro ~80MB/seg, almacenar 7 TB en un  disco tomaría 24.3 horas Congreso Web Zaragoza 2011 - e24apps.com
Cifras: Piensa en grande ,[object Object]
97% de usuarios tienen menos de 100 seguidores
Hay usuarios que tiene más de 1 millón de seguidores
Crecimiento de un 752% en 2009 y 1358% en 2010 Congreso Web Zaragoza 2011 - e24apps.com
APIs de Twitter ,[object Object]
Search API : Índice de búsqueda en tiempo real. Solo resultados relevantes.
Streaming API : conexión permanente a los servidores de Twitter. Monitorización en tiempo real. Aparecen todos los tweets independientemente de su calidad. ,[object Object],[object Object]
Web Intents : interactividad a la distancia de un click. Congreso Web Zaragoza 2011 - e24apps.com
Conoce los Límites (REST API) ,[object Object]
Whitelist 20,000 llamadas/hora (https://twitter.com/help/request_whitelisting)
250 DMs/día

Mais conteúdo relacionado

Destaque

EVOPICV 2012
EVOPICV 2012EVOPICV 2012
EVOPICV 2012
jimcisneros
 
Maquette mémoire finale planche
Maquette mémoire finale plancheMaquette mémoire finale planche
Maquette mémoire finale planche
emilielamine
 
6. nhp sistema del habla personal profesor
6. nhp sistema del habla personal profesor6. nhp sistema del habla personal profesor
6. nhp sistema del habla personal profesor
claudia chuchon
 
Lo que necesitas para hacer parte del sena
Lo que necesitas para hacer parte del senaLo que necesitas para hacer parte del sena
Lo que necesitas para hacer parte del sena
lauceballos
 

Destaque (15)

Presentación relevo por la vida
Presentación relevo por la vidaPresentación relevo por la vida
Presentación relevo por la vida
 
Rails Conf Europe 2007 - Utilizing Amazon S3 and EC2 in Rails
Rails Conf Europe 2007 - Utilizing Amazon S3 and EC2 in RailsRails Conf Europe 2007 - Utilizing Amazon S3 and EC2 in Rails
Rails Conf Europe 2007 - Utilizing Amazon S3 and EC2 in Rails
 
EVOPICV 2012
EVOPICV 2012EVOPICV 2012
EVOPICV 2012
 
DAFO
DAFODAFO
DAFO
 
La música
La músicaLa música
La música
 
Aviso privacidad borrador
Aviso privacidad borradorAviso privacidad borrador
Aviso privacidad borrador
 
Biografia javier mariscal
Biografia javier mariscalBiografia javier mariscal
Biografia javier mariscal
 
Informe 2012 XII Encuentro de líderes Kolping Oruro
Informe 2012 XII Encuentro de líderes Kolping OruroInforme 2012 XII Encuentro de líderes Kolping Oruro
Informe 2012 XII Encuentro de líderes Kolping Oruro
 
Please switch on your mobile phone *accessing online health information*
Please switch on your mobile phone *accessing online health information*Please switch on your mobile phone *accessing online health information*
Please switch on your mobile phone *accessing online health information*
 
Riesgos higiene y seguridad industrial
Riesgos higiene y seguridad industrialRiesgos higiene y seguridad industrial
Riesgos higiene y seguridad industrial
 
Derecho informatico
Derecho informaticoDerecho informatico
Derecho informatico
 
Sagipin ang Sierra Madre!
Sagipin ang Sierra Madre!Sagipin ang Sierra Madre!
Sagipin ang Sierra Madre!
 
Maquette mémoire finale planche
Maquette mémoire finale plancheMaquette mémoire finale planche
Maquette mémoire finale planche
 
6. nhp sistema del habla personal profesor
6. nhp sistema del habla personal profesor6. nhp sistema del habla personal profesor
6. nhp sistema del habla personal profesor
 
Lo que necesitas para hacer parte del sena
Lo que necesitas para hacer parte del senaLo que necesitas para hacer parte del sena
Lo que necesitas para hacer parte del sena
 

Semelhante a Desarrollo de Aplicaciones para Twitter - CWZGZ

Dce2 Introduccion Asp.Net
Dce2 Introduccion Asp.NetDce2 Introduccion Asp.Net
Dce2 Introduccion Asp.Net
Esteban Soraire
 
Construyendo tu ecosistema de desarrollo web
Construyendo tu ecosistema de desarrollo webConstruyendo tu ecosistema de desarrollo web
Construyendo tu ecosistema de desarrollo web
Alfredo Fernández López
 

Semelhante a Desarrollo de Aplicaciones para Twitter - CWZGZ (20)

Diseño de Aplicaciones para Twitter
Diseño de Aplicaciones para TwitterDiseño de Aplicaciones para Twitter
Diseño de Aplicaciones para Twitter
 
Dce2 Introduccion Asp.Net
Dce2 Introduccion Asp.NetDce2 Introduccion Asp.Net
Dce2 Introduccion Asp.Net
 
API Flickr
API FlickrAPI Flickr
API Flickr
 
Taller Desarrollo de Aplicaciones para Twitter
Taller Desarrollo de Aplicaciones para TwitterTaller Desarrollo de Aplicaciones para Twitter
Taller Desarrollo de Aplicaciones para Twitter
 
RAML
RAMLRAML
RAML
 
Taller Android Party: Automatic API REST + Notificaciones PUSH
Taller Android Party: Automatic API REST + Notificaciones PUSHTaller Android Party: Automatic API REST + Notificaciones PUSH
Taller Android Party: Automatic API REST + Notificaciones PUSH
 
Programando WebApps con APIs
Programando WebApps con APIsProgramando WebApps con APIs
Programando WebApps con APIs
 
OpenAPI 3.0.2
OpenAPI 3.0.2OpenAPI 3.0.2
OpenAPI 3.0.2
 
Flickr
FlickrFlickr
Flickr
 
presentation_4932_1510780314.pdf
presentation_4932_1510780314.pdfpresentation_4932_1510780314.pdf
presentation_4932_1510780314.pdf
 
Desarrollando un API con REST
Desarrollando un API con RESTDesarrollando un API con REST
Desarrollando un API con REST
 
Seminario Twitter Dynamics
Seminario Twitter DynamicsSeminario Twitter Dynamics
Seminario Twitter Dynamics
 
Descubriendo Ruby on Rails (Desarrollo Agil de Aplicaciones Web)
Descubriendo Ruby on Rails (Desarrollo Agil de Aplicaciones Web)Descubriendo Ruby on Rails (Desarrollo Agil de Aplicaciones Web)
Descubriendo Ruby on Rails (Desarrollo Agil de Aplicaciones Web)
 
Descubriendo Ruby On Rails (Desarrollo Agil De Aplicaciones Web)
Descubriendo Ruby On Rails (Desarrollo Agil De Aplicaciones Web)Descubriendo Ruby On Rails (Desarrollo Agil De Aplicaciones Web)
Descubriendo Ruby On Rails (Desarrollo Agil De Aplicaciones Web)
 
Ajax reverse (Comet) con ASP.NET MVC - JUTI 2011
Ajax reverse (Comet) con ASP.NET MVC - JUTI 2011Ajax reverse (Comet) con ASP.NET MVC - JUTI 2011
Ajax reverse (Comet) con ASP.NET MVC - JUTI 2011
 
Developers love APIs
Developers love APIsDevelopers love APIs
Developers love APIs
 
Construyendo tu ecosistema de desarrollo web
Construyendo tu ecosistema de desarrollo webConstruyendo tu ecosistema de desarrollo web
Construyendo tu ecosistema de desarrollo web
 
Introducción ASP .NET
Introducción ASP .NET Introducción ASP .NET
Introducción ASP .NET
 
SimpleSAMLphp
SimpleSAMLphpSimpleSAMLphp
SimpleSAMLphp
 
[Run Reloaded] Qué hay de nuevo en ASP.NET 4.0 (Eugenio Serrano)
[Run Reloaded] Qué hay de nuevo en ASP.NET 4.0 (Eugenio Serrano)[Run Reloaded] Qué hay de nuevo en ASP.NET 4.0 (Eugenio Serrano)
[Run Reloaded] Qué hay de nuevo en ASP.NET 4.0 (Eugenio Serrano)
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
AnnimoUno1
 

Último (15)

Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmerilPresentación de elementos de afilado con esmeril
Presentación de elementos de afilado con esmeril
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
presentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptxpresentacion de PowerPoint de la fuente de poder.pptx
presentacion de PowerPoint de la fuente de poder.pptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 

Desarrollo de Aplicaciones para Twitter - CWZGZ

Notas do Editor

  1. Buenas tardes campuseros!!! En primer lugar me gustaría agradecer a la Organización de la Campus y al equipo de EVENTOESFERA por haber contando con nosotros para contar un poco, desde nuestra humilde experiencia, los conocimientos que han surgido después del desarrollo de unas cuantas aplicaciones sobre la API de nuestro querido Twitter. Para ello, me acompaña mi compañero en equipo24, Alfredo Artiles, un verdadero crack y que a su joven edad me consta que lleva programando más años que matusalén. E24apps es la línea de nuestra empresa de consultriía equipo24 en la que nos dedicamos a incubar proyectos y que por ahora están fuertemente relacionados con twitter aunque no lo estarán en su totalidad en un futuro cercano
  2. Algunas de las aplicaciones que hemos desarrollado y son; Locafollow: Un buscador de usuarios de twitter en función de su Localización, Bio, el contenido de sus tweets y Nombre. RetweetFollow, una aplicación que permite listar todas las personas que bien ha hecho un Retweet a una determinada URL o bien han mencionado una palabra clave en algunas de las urls Retweeteadas, Resonancers.com un ranking de las personas más resonantes basado en la cantidad de veces que han aparecido sus tweets en la portada de Tweeter y Followfriday, del que la semana pasada sacamos la versión global en folllowfriday.com que consite en un ranking de todas las recomendaciones por el famoso hashtag #followfriday o #ff realizadas entre usuarios. Todas ellas están orientadas a facilitar la tarea de encontrar a los usuarios indicados para seguir
  3. El Ecosistema de Twitter lo componen cada una de las aplicaciones que seguro muchos de los que estáis aquí utilizáis y es el principal “usuario” de Twitter ya que conforma el 75% de todo el Tráfico de Twitter: Clientes como Twittdroid, Tweetdeck o Seesmic que te permiten gestionar nuestras cuentas de twitter de una manera más completa. Aplicaciones de SocialMedia de las cuales hay algunas muy buenas por aquí cerca como para la gestión de Followers como ShooTools, Tweepie, para Analítica y Monitorización Cham.tl , Buscadores y Directorios: Como las aplicaciones nuestrar que he nombrado anteriormente, Aplicaciones que nos permiten añadir medias como fotos, videos archivos a nuestros tweets como tweetpic, filesocial, tweetmeme. Hoy mismo han aparecido en algunos perfiles de twitter para añadir Medias a sus perfiles. Agregadores como Recomendar.com y Bots (Algunos gracisos como el de 5 o el de la T4)
  4. Una vez visto este volumen de datos es muy importante antes de empezar tu aplicación tener en cuenta el posible volumen que tendrán los datos que deseas manejar. Por ejemplo, nosotros en Followfriday contabilizamos en los picos del Viernes 80 tweets por segundo cuando Twitter contabiliza en un día normal 750 tweets por segundo.
  5. Además los usuarios registrados en tu aplicación pueden tener de 0 a más de un 1.000.000 de seguidores (@ladygaga tiene 5.000.000) por lo que una simple búsqueda entre ellos puede ir en contra de los límites de Twitter y en los propios de límites de Tus servidores al realizar consultas demasiado pesadas. Por ello es muy importante optimizar todo este tipo de consultas en función de tu base de datos.
  6. Bueno, después de estos datos para entrar en materia, veamos las diferentes API’s que nos facilita twitter: Existe la API RESTful que nos permite jugar con la funcionalidad básica de Twitter: Enviar Tweet, Follow/Unfollow, Marcar como favorito, hacer RT, DM, es decir casi, todo lo que se puede hacer desde la Web. Search API: Índice debúsqueda en tiempo real (cada 10 segundos). Sólo resultados relevantes Streaming API: Conexión permanente a los Servidores de Twitter. Monitorización en tiempo real  Aparecen todos los tweets (desde 5% garden house hasta 100% phirehouse) independientemente de su calidad. Así permiten hacer el seguimiento de un grupo de hashtag o de personas @Anywhere: API javascript de acceso a la Api RESTful Oauth: Protocolo de Autenticación sin necesidad de revelar contraseñas a Apps de terceros
  7. Las reglas: Suplantación de personalidad, Marca registrada el número de cuentas creadas crear cuentas con el propósito de impedir que otros utilicen dichos nombres de cuentas crear cuentas con el propósito de vender dichas cuentas utilización de información del contenido de terceras partes para actualizar y mantener cuentas con los nombres de dichas terceras partes ----------------------------------------------------------------------- Si el usuario sigue un gran número de usuarios en un corto período de tiempo; Si el usuario se hace seguidor y desigue en un corto período de tiempo, de manera particular con medios automatizados (fuga de seguidores agresiva). ------------------------------------------------------------------------- Veamos un ejemplo: http://dev.twitter.com/doc/post/statuses/update
  8. La API de búsqueda también tiene límites aunque no están publicados para desanimar el abuso la misma. Para usarla es necesario incluir el USER AGENT en las peticiones HTTP. Para pedir el Whitelist es necesario tener una aplicación YA desarrollada para probar que de verdad la necesita. Containing a word: http://search.twitter.com/search.atom?q=twitter From a user: http://search.twitter.com/search.atom?q=from%3Aal3x Replying to a user (tweet starts with @mzsanford): http://search.twitter.com/search.atom?q=to%3Amzsanford Mentioning a user (tweet contains @biz): http://search.twitter.com/search.atom?q=%40biz Containing a hashtag (up to 16 characters): http://search.twitter.com/search.atom?q=%23haiku Combine any of the operators together: http://search.twitter.com/search.atom?q=happy+hour&until=2009-03-24 Originating from an application: http://search.twitter.com/search.atom?q=landing+source:tweetie
  9. Cachear es una de las principales recomendaciones de Twitter para no llegar a los límites, para ello deberás guardar los datos que te pidió un usuario de tu apliicación para que el siguiente para que el siguiente que pida esos mismos datos, no vuelvas a realizar una llamada a la API, sino que los consultes de tu BBDD. Otra buena opción es utilizar API de terceros los cuáles están en el whitelist o tienen esos datos cacheados y te permiten obtener más información ahorrando llamadas a la API. Cuando tenemos tablas de a partir de 1.000.000 de registros es importante evitar consutas pesadas con Joins para ello no se debe de temer a la redundancia de datos.
  10. Cachear es una de las principales recomendaciones de Twitter para no llegar a los límites, para ello deberás guardar los datos que te pidió un usuario de tu apliicación para que el siguiente para que el siguiente que pida esos mismos datos, no vuelvas a realizar una llamada a la API, sino que los consultes de tu BBDD. Otra buena opción es utilizar API de terceros los cuáles están en el whitelist o tienen esos datos cacheados y te permiten obtener más información ahorrando llamadas a la API. Cuando tenemos tablas de a partir de 1.000.000 de registros es importante evitar consutas pesadas con Joins para ello no se debe de temer a la redundancia de datos.
  11. Cachear es una de las principales recomendaciones de Twitter para no llegar a los límites, para ello deberás guardar los datos que te pidió un usuario de tu apliicación para que el siguiente para que el siguiente que pida esos mismos datos, no vuelvas a realizar una llamada a la API, sino que los consultes de tu BBDD. Otra buena opción es utilizar API de terceros los cuáles están en el whitelist o tienen esos datos cacheados y te permiten obtener más información ahorrando llamadas a la API. Cuando tenemos tablas de a partir de 1.000.000 de registros es importante evitar consutas pesadas con Joins para ello no se debe de temer a la redundancia de datos.
  12. La API de búsqueda también tiene límites aunque no están publicados para desanimar el abuso la misma. Para usarla es necesario incluir el USER AGENT en las peticiones HTTP. Para pedir el Whitelist es necesario tener una aplicación YA desarrollada para probar que de verdad la necesita. Containing a word: http://search.twitter.com/search.atom?q=twitter From a user: http://search.twitter.com/search.atom?q=from%3Aal3x Replying to a user (tweet starts with @mzsanford): http://search.twitter.com/search.atom?q=to%3Amzsanford Mentioning a user (tweet contains @biz): http://search.twitter.com/search.atom?q=%40biz Containing a hashtag (up to 16 characters): http://search.twitter.com/search.atom?q=%23haiku Combine any of the operators together: http://search.twitter.com/search.atom?q=happy+hour&until=2009-03-24 Originating from an application: http://search.twitter.com/search.atom?q=landing+source:tweetie JavaScript Object Notation
  13. http://dev.twitter.com/doc/post/statuses/update http://dev.twitter.com/doc/post/friendships/create http://dev.twitter.com/doc/get/users/show En el browser http://dev.twitter.com/doc/get/users/lookup En el browser http://dev.twitter.com/doc/post/direct_messages/new http://dev.twitter.com/doc/post/account/update_profile
  14. http://dev.twitter.com/doc/post/statuses/update http://dev.twitter.com/doc/post/friendships/create http://dev.twitter.com/doc/get/users/show En el browser http://dev.twitter.com/doc/get/users/lookup En el browser http://dev.twitter.com/doc/post/direct_messages/new http://dev.twitter.com/doc/post/account/update_profile
  15. http://dev.twitter.com/doc/post/statuses/update http://dev.twitter.com/doc/post/friendships/create http://dev.twitter.com/doc/get/users/show En el browser http://dev.twitter.com/doc/get/users/lookup En el browser http://dev.twitter.com/doc/post/direct_messages/new http://dev.twitter.com/doc/post/account/update_profile
  16. http://dev.twitter.com/doc/post/statuses/update http://dev.twitter.com/doc/post/friendships/create http://dev.twitter.com/doc/get/users/show En el browser http://dev.twitter.com/doc/get/users/lookup En el browser http://dev.twitter.com/doc/post/direct_messages/new http://dev.twitter.com/doc/post/account/update_profile
  17. http://dev.twitter.com/doc/post/statuses/update http://dev.twitter.com/doc/post/friendships/create http://dev.twitter.com/doc/get/users/show En el browser http://dev.twitter.com/doc/get/users/lookup En el browser http://dev.twitter.com/doc/post/direct_messages/new http://dev.twitter.com/doc/post/account/update_profile
  18. http://dev.twitter.com/doc/post/statuses/update http://dev.twitter.com/doc/post/friendships/create http://dev.twitter.com/doc/get/users/show En el browser http://dev.twitter.com/doc/get/users/lookup En el browser http://dev.twitter.com/doc/post/direct_messages/new http://dev.twitter.com/doc/post/account/update_profile
  19. http://dev.twitter.com/doc/post/statuses/update http://dev.twitter.com/doc/post/friendships/create http://dev.twitter.com/doc/get/users/show En el browser http://dev.twitter.com/doc/get/users/lookup En el browser http://dev.twitter.com/doc/post/direct_messages/new http://dev.twitter.com/doc/post/account/update_profile
  20. http://dev.twitter.com/doc/post/statuses/update http://dev.twitter.com/doc/post/friendships/create http://dev.twitter.com/doc/get/users/show En el browser http://dev.twitter.com/doc/get/users/lookup En el browser http://dev.twitter.com/doc/post/direct_messages/new http://dev.twitter.com/doc/post/account/update_profile
  21. http://dev.twitter.com/doc/post/statuses/update http://dev.twitter.com/doc/post/friendships/create http://dev.twitter.com/doc/get/users/show En el browser http://dev.twitter.com/doc/get/users/lookup En el browser http://dev.twitter.com/doc/post/direct_messages/new http://dev.twitter.com/doc/post/account/update_profile
  22. http://dev.twitter.com/doc/post/statuses/update http://dev.twitter.com/doc/post/friendships/create http://dev.twitter.com/doc/get/users/show En el browser http://dev.twitter.com/doc/get/users/lookup En el browser http://dev.twitter.com/doc/post/direct_messages/new http://dev.twitter.com/doc/post/account/update_profile
  23. http://dev.twitter.com/doc/post/statuses/update http://dev.twitter.com/doc/post/friendships/create http://dev.twitter.com/doc/get/users/show En el browser http://dev.twitter.com/doc/get/users/lookup En el browser http://dev.twitter.com/doc/post/direct_messages/new http://dev.twitter.com/doc/post/account/update_profile
  24. http://dev.twitter.com/doc/post/statuses/update http://dev.twitter.com/doc/post/friendships/create http://dev.twitter.com/doc/get/users/show En el browser http://dev.twitter.com/doc/get/users/lookup En el browser http://dev.twitter.com/doc/post/direct_messages/new http://dev.twitter.com/doc/post/account/update_profile
  25. http://dev.twitter.com/doc/post/statuses/update http://dev.twitter.com/doc/post/friendships/create http://dev.twitter.com/doc/get/users/show En el browser http://dev.twitter.com/doc/get/users/lookup En el browser http://dev.twitter.com/doc/post/direct_messages/new http://dev.twitter.com/doc/post/account/update_profile
  26. http://dev.twitter.com/doc/post/statuses/update http://dev.twitter.com/doc/post/friendships/create http://dev.twitter.com/doc/get/users/show En el browser http://dev.twitter.com/doc/get/users/lookup En el browser http://dev.twitter.com/doc/post/direct_messages/new http://dev.twitter.com/doc/post/account/update_profile
  27. http://dev.twitter.com/doc/post/statuses/update http://dev.twitter.com/doc/post/friendships/create http://dev.twitter.com/doc/get/users/show En el browser http://dev.twitter.com/doc/get/users/lookup En el browser http://dev.twitter.com/doc/post/direct_messages/new http://dev.twitter.com/doc/post/account/update_profile
  28. Aunque el día de mañana se centrará en jugar con el código, también será muy útil para toda la gente interesada en el Social Media ya que pondremos la aplicación para descargar y en el taller se explicará como utilizar la Herramienta