Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Não consegui fazer o Tweet

Olá instrutores, Segui os passo do professor, para ter as credenciais do Developer Twitter. Consegui seguir os passos, mas ao realizar o tweet via código Python pelo Colab, aparece esse erro:

tweet = api.update_status("Hello, world!")

---------------------------------------------------------------------------

TweepError                                Traceback (most recent call last)

<ipython-input-10-6f4e6294b8f8> in <module>()
----> 1 tweet = api.update_status("Hello, world!")

2 frames

/usr/local/lib/python3.6/dist-packages/tweepy/binder.py in execute(self)
    232                     raise RateLimitError(error_msg, resp)
    233                 else:
--> 234                     raise TweepError(error_msg, resp, api_code=api_error_code)
    235 
    236             # Parse the response payload

TweepError: Read-only application cannot POST.

Percebi que talvez seja o fato de ter colocado, no momento da solicitação da conta dev, que não seria feito postagem, ou retweets e etc. Como fala no vídeo. Poderiam me ajudar?

2 respostas
solução!

Oi, aconteceu comigo também,

Vai no "Settings" do teu projeto e em "App permissions" altera para "Read + Write + Direct Messages"

Aí depois você precisa gerar novamente as chaves em "Keys and tokens" > "Access token & secret" > "Regenerate

Muito obrigado Paulo! Era isso mesmo :)