Enviar Tweets con Python y Twython
Enviar un Tweet con Python |
Estoy tratando de que la cuenta de Twitter de Mi Diario Python tenga un poco más de movimiento, pero eso de andar todo el día en las redes sociales (a parte de sacar un tiempo muy valioso) no es lo mío, por eso he decidido investigar un poco para automatizar esta tarea, por lo tanto la entrada de hoy pretende enseñar como enviar un tweet con Python y la librería Twython.
De paso les dejo la cuenta Twitter del blog para que nos sigan y vean como sigue esta investigación: @PythonDiario
Pasos a seguir para utilizar Twitter con Python
1 - Para utilizar este método debemos registrar nuestro teléfono móvil en la cuenta de Twitter donde queremos utilizar nuestro script. Para eso, dentro de Twitter, vamos a configuración y en Móvil agregamos nuestro teléfono. Nos enviaran un código de verificación el cual debemos validar.
2 - Debemos crear una app en Twitter, los pasos son muy sencillos, los explico a continuación:
- Entrar en el siguiente link twitter developers
- Ir al boton "Create New App"
- Llenar los campos y aceptar las condiciones de Uso. (No probé, pero si no tienen web pueden probar con su cuenta de Facebook que leí que funciona)
- Una vez creada la App deberán ir a la pestaña "Permissions" y cambiar los permisos a "Read, Write and Access direct messages"
- Luego vamos a "Keys and Access Tokens" y presionamos sobre "Create My Access Token"
App en Twitter |
3 - Ya tenemos todos los datos necesarios del lado de Twitter (Puedes verlo en la pestaña "Keys and Access Tokens". Ahora debemos instalar la librería Twython y la forma más fácil es utilizar pip:
$ pip install twython
Ver también: Como instalar pip en Linux y Windows
Ver también: Documentación de Twython
4 - Por útlimo, con todo ya instalado, viene la parte linda, el código:
#!/usr/bin/python # -*- coding: utf-8 -*- # www.pythondiario.com from twython import Twython CUSTOMER_KEY = "" CUSTOMER_SECRET= "" ACCESS_TOKEN = "" ACCESS_TOKEN_SECRET = "" twitter = Twython(CUSTOMER_KEY, CUSTOMER_SECRET, ACCESS_TOKEN, ACCESS_TOKEN_SECRET) twitter.update_status(status='Siguenos @PythonDiario')
Los datos CUSTOMER_KEY, CUSTOMER_SECRET, ACCESS_TOKEN y ACCESS_TOKEN_SECRET los sacamos de la pestaña "Keys and Access Tokens" en la App de Twitter y van dentro de las comillas.
El mensaje va donde dice "Siguenos @PythonDiario"
También puedes ver la entrada: Crear un Demonio para Twitter con Python
Espero que esta entrada sea de ayuda, seguiré buscando información para crear Tweets un poco más divertidos. Cualquier duda o sugerencia no olviden dejar su comentario.
Fuente: http://www.thebrokendesk.com/post/sending-tweets-from-the-beaglebone-black/
Deja una respuesta