In [1]:
import tweepy
In [2]:
consumer_key = 'M6OkpsVkxMo1m4oEpcKrxTG9L'
consumer_secret = 'huUxJYdPoddEkvRrmDOFQIuHspkBERTCshx2J5tcj7FeAFdgNp'
access_token = '13101632-jfzgS37obVEw5vEQhkg3iHuMSgZFwAnLz55OZcVyi'
access_token_secret = 'CeoEHGH6fzrFH1PbXxSwCvmL04rD6nQElJzKgMnAj9AY9'
In [3]:
autorizar = tweepy.OAuthHandler(consumer_key, consumer_secret)
autorizar.set_access_token(access_token, access_token_secret)
In [4]:
api = tweepy.API(autorizar)
print(api)
Exercício 1 - Utilizando o método update_with_media, realize a atualização do status utilizando a imagem fia.jpg disponível na pasta da aula.
Imprima com o status "Programação com Python e Twitter na FIA!"
In [7]:
retorno = api.update_with_media(filename='fia.jpg',status='Test. Upload media via python')
In [17]:
print(retorno.text)
Exercício 2 - Salve o retorno do tweet do exercício anterior e imprima as seguintes informações:
* tweet
* id
* created_at
* lang
* text
* user
* screen_name,
* friends_count
* time_zone
Por fim, remova o tweet, utilizando o método destroy_status
.
In [9]:
print(retorno.id)
print(retorno.created_at)
print(retorno.lang)
print(retorno.text)
In [10]:
print(retorno.user.screen_name)
print(retorno.user.friends_count)
print(retorno.user.time_zone)
In [11]:
retornoDestroy = api.destroy_status(retorno.id)
Exercício 3 - Utilizando o método home_timeline(), recupere os 10 tweets atuais. Para cada um desses tweets, imprima:
* o screen_name
* o texto do tweet
* o id do usuário
In [12]:
home = api.home_timeline(count=10)
In [16]:
for i, tweet in enumerate(home):
print(tweet.user.screen_name)
print(tweet.text)
print(tweet.user.id)
print('\n')
Exercício 4 - Para cada tweet do exercício anterior, utilize o id do usuário e imprima o texto dos 5 primeiros tweets de cada um dos 10 usuários (user_timeline).
In [ ]:
for i, user in enumerate(home):
In [20]:
help(api.user_timeline)
In [ ]: