Paso 16: Creación de la aplicación de servidor
(Código de fuente de la aplicación de ejemplo servidor escrito en Java se proporciona en el siguiente paso)
Hay dos partes a la construcción de la aplicación de servidor:
- Gestión de twitter - recibe tweets desde la cuenta asociada al teléfono móvil (usando la API de streaming de Twitter) y tweets en los resultados de búsqueda de Google (usando la API de Twitter update).
- Twitter4J (una librería de Java que encapsula la API de Twitter), yo solía manejar ambos streaming y actualización de las APIs. Varias otras bibliotecas están disponibles en diferentes idiomas.
- Gestión de búsqueda de Google - realiza una búsqueda en Google con la búsqueda consulta de Twitter desde la cuenta asociada al teléfono móvil (usando el API de Google Custom Search).
- Una simple consulta HTTP GET en la forma de:
https://www.googleapis.com/customsearch/v1?Key=insert_your_API_key_here& cx =insert_your_search_engine_ID_here& q =insert_a_search_query_here
devolverá un objeto JSON que contiene los resultados de la consulta de entrada. He utilizado JSON en Java para analizar este resultado y tweet la información apropiada.