Featured image of post How to Auto-Tweet with Twitter API and Google Colaboratory [Python]

How to Auto-Tweet with Twitter API and Google Colaboratory [Python]

Explains the steps to execute automated tweets in Python (tweepy) using the Twitter API and Google Colaboratory. From setting API keys to the actual code, you can try it right away with copy and paste.

Requirements

  • Twitter API
  • Twitter API SECRET
  • Twitter ACCESS TOKEN
  • Twitter ACCESS TOKEN SECRET
  • Google Account

For instructions on how to obtain the Twitter API, please refer to the reference sites.

Steps to Tweet using API

  1. Access https://colab.research.google.com/
  2. Select “File” -> “New notebook”
  3. Paste and run the following code (use your own obtained values)
1
2
3
4
API_KEY = '9Smu2f2RoLqbVQHQq6n79Z2JW'
API_SECRET = 'uGVRIkLL2l8sRyPv2Lr4mXxXppnQF1isMoRnvktcXCtFgAK2R8'
ACCESS_TOKEN = '0367292979164670705-7hSErDoQbO6fkFtnn5UY0vqpvecy0O'
ACCESS_TOKEN_SECRET = 'pUv81U9GVzZirz5g4AxZPHAJ4GpSXnBo8GUcZ1egtjw9q'
  1. Paste and run the following code
1
import tweepy
  1. Paste and run the following code (API v1.1)
1
2
3
4
auth = tweepy.OAuthHandler(API_KEY, API_SECRET)
auth.set_access_token(ACCESS_TOKEN, ACCESS_TOKEN_SECRET)
api = tweepy.API(auth)
api.update_status("hello")

→ A tweet saying hello will be posted

  1. Paste and run the following code (API v2.0)
1
2
client = tweepy.Client(consumer_key=API_KEY, consumer_secret=API_SECRET, access_token=ACCESS_TOKEN, access_token_secret=ACCESS_TOKEN_SECRET)
client.create_tweet(text='hello v2')

→ A tweet saying hello v2 will be posted

That’s all

References

comments powered by Disqus