Anotaciones de tweets
Este código de muestra le muestra cómo puede crear una aplicación web de demostración con Python y Flask y ejemplifica algunas de las características y funcionalidades disponibles con las anotaciones de Twitter API V2 y Tweet.
Configuración
En el directorio raíz, cambie el nombre credentials.yaml.template a credentials.yaml e inserte las credenciales de su aplicación de Twitter. Tenga en cuenta que debe usar las credenciales que pertenecen a una aplicación para desarrolladores de Twitter con acceso a la API V2 de Twitter.
No olvide agregar credentials.yaml a su archivo .gitignore para evitar comprometer las credenciales de su aplicación.
Ejecutando la aplicación web localmente
Siga estos pasos para ejecutar la aplicación web en su máquina local:
- Desde el directorio raíz en el tipo de línea de comando:
export FLASK_ENV=development . (En Windows, use set en lugar de export ). - Luego escriba
flask run . - La aplicación web ahora se está ejecutando en su host local (generalmente algo así como
http://127.0.0.1:5000/ ). - Puede encontrar más información sobre la configuración de su aplicación Flask aquí.
Funcionalidad
Esta aplicación web ilustra la siguiente funcionalidad:
- Obtenga temas de interés para un perfil (incluidas las anotaciones de tweets principales asociadas con los tweets de un perfil y los emojis más utilizados por este perfil).
- Obtenga temas de interés para los seguidores de un perfil. La misma funcionalidad que se indicó, pero para la base de seguidores de un perfil de usuario.
- Para un tema determinado, obtenga una lista de usuarios que recientemente tuitearon sobre este tema.
- Para un tema determinado, obtenga métricas de resonancia (incluido el número de tweets enviados en los últimos 7 días y métricas de participación agregadas, como retweets, tweets de cotización, gustos y respuestas).