jekhokie/raspberry-noaa-v2

Twitter push returns an error in output log.

Closed this issue · 1 comments

Describe the bug
After setting the flag to true to push the images to Twitter I got the error in return. See log output:
Any thoughts or suggestions?

Screenshots and/or logs
03-06-2022 10:25 /home/pi/raspberry-noaa-v2/scripts/receive_noaa.sh INFO : Pushing image enhancements to Twitter
03-06-2022 10:25 /home/pi/raspberry-noaa-v2/scripts/push_processors/push_twitter.sh INFO : Posting images to Twitter feed:
03-06-2022 10:25 /home/pi/raspberry-noaa-v2/scripts/push_processors/push_twitter.sh INFO : /srv/images/NOAA-18-20220603-095815-MCIR.jpg /srv/images/NOAA-18-20220603-095815-MCIR-precip.jpg /srv/images/NOAA-18-20220603-095815-MSA.jpg /srv/images/NOAA-18-20220603-095815-MSA-precip.jpg /srv/images/NOAA-18-20220603-095815-HVC-precip.jpg /srv/images/NOAA-18-20220603-095815-HVCT-precip.jpg /srv/images/NOAA-18-20220603-095815-HVC.jpg /srv/images/NOAA-18-20220603-095815-HVCT.jpg /srv/images/NOAA-18-20220603-095815-ZA.jpg /srv/images/NOAA-18-20220603-095815-therm.jpg /srv/images/NOAA-18-20220603-095815-CC.jpg /srv/images/NOAA-18-20220603-095815-HE.jpg /srv/images/NOAA-18-20220603-095815-HF.jpg /srv/images/NOAA-18-20220603-095815-MD.jpg /srv/images/NOAA-18-20220603-095815-BD.jpg /srv/images/NOAA-18-20220603-095815-MB.jpg /srv/images/NOAA-18-20220603-095815-JF.jpg /srv/images/NOAA-18-20220603-095815-JJ.jpg /srv/images/NOAA-18-20220603-095815-LC.jpg /srv/images/NOAA-18-20220603-095815-TA.jpg /srv/images/NOAA-18-20220603-095815-WV.jpg /srv/images/NOAA-18-20220603-095815-NO.jpg /srv/images/NOAA-18-20220603-095815-sea.jpg
03-06-2022 10:25 /home/pi/raspberry-noaa-v2/scripts/push_processors/push_twitter.sh INFO : Traceback (most recent call last):
File "/home/pi/raspberry-noaa-v2/scripts/push_processors/post_to_twitter.py", line 45, in
res = api.media_upload(image)
File "/usr/local/lib/python3.7/dist-packages/tweepy/api.py", line 3562, in media_upload
additional_owners=additional_owners, **kwargs
File "/usr/local/lib/python3.7/dist-packages/tweepy/api.py", line 46, in wrapper
return method(*args, **kwargs)
File "/usr/local/lib/python3.7/dist-packages/tweepy/api.py", line 3606, in simple_upload
upload_api=True, **kwargs
File "/usr/local/lib/python3.7/dist-packages/tweepy/api.py", line 259, in request
raise Forbidden(resp)
tweepy.errors.Forbidden: 403 Forbidden

Support Output
Paste the output of running the ./support.sh script here.
Where to find the output? The terminal close after completion.....

Server information (please complete the following information):

  • OS: [Rasbian 10]
  • Python version
  • SDR device [e.g. RTL-SDR]
  • Pi3B.

Additional context
Add any other context about the problem here.

Solved,
you need to apply for 'elevated' access instead of 'essential' in the twitter developer portal.