</> CodeBooks
    ← Volver a APIs web (página 3)
    Portada de Sams Teach Yourself the Twitter API in 24 Hours

    Sams Teach Yourself the Twitter API in 24 Hours

    Bess Ho, Christopher Peri

    Editorial
    Sams
    Año
    2011
    Páginas
    ~352
    Nivel
    Básico

    De qué trata

    Libro de la serie «Sams Teach Yourself» en el que Christopher Peri y Bess Ho enseñan a crear aplicaciones sociales con la API de Twitter en 24 lecciones de una hora cada una. Es de 2011 y trabaja con la API REST de Twitter de aquella época (la versión 1), con respuestas en XML y autenticación OAuth 1.0a. Está dirigido a principiantes en la API de Twitter. Los ejemplos están sobre todo en PHP, así que conviene manejar ese lenguaje y algo de desarrollo web.

    Las primeras lecciones presentan Twitter y las cuestiones que hay que tener en cuenta antes de desarrollar para la plataforma, y montan un entorno LAMP. Después se hace la primera llamada a la API, se analiza la respuesta, se construye un pequeño framework propio y se implementa OAuth. A partir de ahí recorre buena parte de la API: mensajes directos, listas, favoritos y métodos de usuario, búsqueda, tendencias y geolocalización, amistades, notificaciones, bloqueos y gestión de la cuenta. También trata la Streaming API, la documentación oficial y cómo manejar errores y caídas del servicio (la famosa «FailWhale»). Las cuatro últimas lecciones llevan la API al móvil, con aplicaciones para Android y para iPhone/iPod touch. Cada capítulo termina con preguntas y ejercicios.

    El hilo conductor es construir paso a paso un lector, un framework y un cliente de Twitter cada vez más completo. Una reseña de la época lo consideró rico en ejemplos pero con mucha introducción y poca profundidad, y señaló que no trata el uso de la API desde JavaScript en el navegador. Hoy su valor es casi solo histórico: la API v1 se retiró, Twitter pasó a llamarse X y la API v2 tiene otros endpoints, se basa en JSON, usa OAuth 2.0 y su acceso es de pago y restringido. Sirve, como mucho, para entender conceptos generales de integración con APIs sociales.

    • Twitter API
    • PHP
    • LAMP
    • OAuth
    • XML
    • Mensajes directos
    • Listas
    • Búsqueda
    • Tendencias y geolocalización
    • Streaming API
    • Android
    • iOS

    ¿Cómo enseña?

    TeóricoPráctico

    Con proyectos

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Lector simple de Twitter

    Primera aplicación del libro: en PHP, hace llamadas a la API REST de Twitter, interpreta las respuestas XML y muestra los tweets en una página web.

    Framework para la API de Twitter

    Capa propia en PHP que agrupa las llamadas a la API y la autenticación OAuth, y que sirve de base para el resto de los ejemplos.

    Cliente simple de Twitter

    Cliente web construido en dos partes y ampliado después con más llamadas a la API: publicación, mensajes directos, listas, favoritos, búsqueda, tendencias y gestión de amistades y de la cuenta.

    Aplicación de Twitter para Android

    Introducción al desarrollo en Android y construcción de una aplicación móvil que se conecta a Twitter.

    Aplicación de Twitter para iPhone y iPod touch

    Primeros pasos con iOS y creación de una aplicación para iPhone/iPod touch que integra Twitter.

    Más de APIs web con nivel Básico