
The Developer's Guide to Social Programming
Mark D. Hawker
- Editorial
- Addison Wesley
- Año
- 2010
- Páginas
- ~336
- Nivel
- Intermedio
De qué trata
Libro de Addison-Wesley en el que Mark D. Hawker enseña a integrar sitios y aplicaciones web con las grandes plataformas sociales de 2010: Twitter, Facebook y Google Friend Connect con OpenSocial. A diferencia de otros títulos de la época centrados en una sola red, cubre las tres en paralelo. Está dirigido a desarrolladores web de nivel intermedio con experiencia en PHP y JavaScript que quieran añadir funciones sociales a sus proyectos.
La primera parte trata la API de Twitter: sus métodos, la autenticación con OAuth y extensiones como retuits, listas y localización. La segunda se dedica a Facebook Platform: integración en sitios web, registro y autenticación de usuarios, traducciones, compartir contenido, comentarios, publicación en el muro (stream), descubrimiento de aplicaciones, navegación por pestañas y la librería JavaScript de Facebook, además de FQL. La tercera cubre Google Friend Connect: autenticación del lado del servidor, integración con OpenSocial y desarrollo de gadgets. A lo largo del libro se resuelven problemas comunes como el registro en sitios, la búsqueda, los comentarios en blogs y las funciones basadas en ubicación.
La parte final reúne todo en una aplicación práctica: una herramienta de microblogging construida con el framework PHP CodeIgniter que luego se integra con Twitter, Facebook y Google Friend Connect. Hoy su valor es sobre todo histórico y conceptual: Google Friend Connect y OpenSocial desaparecieron, y las API de Facebook y Twitter (ahora X) cambiaron radicalmente en autenticación, permisos y acceso, por lo que el código no funciona tal cual. Sigue siendo útil para entender los patrones de integración social (OAuth, inicio de sesión con terceros, publicación en nombre del usuario), pero no como referencia técnica actual.
- Twitter API
- OAuth
- Facebook Platform
- FQL
- OpenSocial
- Google Friend Connect
- PHP
- CodeIgniter
- Aplicaciones sociales
- JavaScript
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Herramienta de microblogging integrada con redes sociales
Aplicación de microblogging construida en PHP con CodeIgniter que después se conecta con Twitter, Facebook y Google Friend Connect, aprovechando funciones de cada plataforma como autenticación y publicación.

