09/01/2013

Aplicaciones de Twitter: mucho más que 140 caracteres

Aplicaciones de Twitter: mucho más que 140 caracteres

Buena parte del potencial de las redes sociales se encuentra en sus API, o interfaces de programación de aplicaciones. Twitter no es la excepción, y ofrece un generoso conjunto de funciones y procedimientos que permiten a los desarrolladores extender sus prestaciones originales en todo tipo de aplicaciones.

La API de Twitter está disponible en 14 lenguajes orientados a objetos. Los objetos de mayor jerarquía que Twitter permite manipular son cuatro, y sus comportamientos incluyen muchas funciones útiles para el desarrollo de cualquier aplicación:

  • Tweets. El programador puede utilizar los datos básicos del tweet, como su autor, su fecha de publicación, sus componentes (menciones, hashtags, imágenes), su lugar de origen, etc. También obtener estadísticas sobre retuiteos y marcas como «favorito».
  • Usuarios. Cada usuario tiene características propias, dadas por su nombre, su avatar, su imagen de fondo, su «biografía» y su ubicación geográfica. También puede seguir a y ser seguido por otros usuarios, armar listas de usuarios o ser parte de una e interactuar con otros miembros de la comunidad. Este objeto nos brinda acceso a todas esas características.
  • Entidades. Proveen información adicional sobre el contenido de cada tweet. Un tweet tiene un identificador, un autor y una URL, y en su contenido puede haber hashtags o menciones. Una entidad puede ser cualquiera de estos elementos.
  • Lugares. Las ubicaciones geográficas se presentan en Twitter de diversas formas: pueden ser el lugar desde el que se publicó un tuit, el lugar de nacimiento de un usuario o un lugar por el que se consultó en el buscador. La denominación y las coordenadas son algunos de los atributos de este objeto.

El programador solo debe emplear su imaginación para relacionar estos objetos de manera que resuelvan la necesidad planteada por el responsable del proyecto. Bots que envían notificaciones automáticas, buscadores de tweets con ofertas laborales, clientes de Twitter para escritorio, servicios de estadísticas sobre nuestra cuenta: las posibilidades son innumerables, y cualquier empresa que quiera fortalecer su presencia en redes sociales puede beneficiarse de ellas

0

angularjs Aplicaciones en Facebook aplicaciones mobile behavioral targeting Botones Call-to-action breadcrumbs breadcrumbs web búsqueda de personal búsqueda facetada Call-to-action buttons Client-side cliente-destacado cms a medida coding comercio electrónico content marketing CSS3 PIE cuanto debe pesar un sitio data-driven web design Datos estructurados Defacement Denegación de servicio Desarrollar una aplicación web desventajas de PhoneGap diseñar newsletters diseño web diseño web argentina diseño web esqueuomórfico Diseño web responsive Diseño web responsivo diseño web santa fe diseño web Smart TV diseño web televisores DOM desde PHP enlaces rotos filtros de búsqueda flash flat web design formularios sitio web fragmentos enriquecidos función de autocompletar futuro de la realidad aumentada html HTML5 html5shiv inbound marketing Initializr interfaces Web para televisores javascript jobs jQuery Mobile Mapbox maquetado html/css maquetador web masonry layout menú de navegación menú desplegable Metodologías ágiles Modernizr MVC Navegación por teclado oferta laboral OpenStreetMap paginas de Facebook Paper js Paper js framework personas Phishing plan de QA Polyfills polymer portfolio-destacados portfolio-inicio programacion de CMS Programadores WordPress página de contacto página de error 404 que es Backbone.js Realidad aumentada Resultados instantáneos server-side skeuomorphic design sliders y usabilidad soporte Internet Explorer Storytelling Underscores usabilidad usabilidad buscadores user-centered design ux velocidad de carga web Vendor prefixes ventajas jQuery Mobile Ventanas integradas versiones antiguas de Internet Explorer WAI-ARIA web components web imprimible Web Semántica WordPress para ecommerce