Форум сайта python.su
Здравствуйте. Пожалуйста помогите разобраться с tweepy. Устанавливаю его в windows powershell командой pip install tweepy. Проходит все успешно. Но при запуске следующего кода:
import tweepy # Consumer keys and access tokens, used for OAuth consumer_key = '*****' consumer_secret = '*****' access_token = '*****' access_token_secret = '*****' # OAuth process, using the keys and tokens auth = tweepy.OAuthHandler(consumer_key, consumer_secret) auth.set_access_token(access_token, access_token_secret) # Creation of the actual interface, using authentication api = tweepy.API(auth) # Sample method, used to update a status api.update_status("Hello Python Central!")
Отредактировано Lexone (Май 26, 2015 16:30:01)
Офлайн
у меня на втором пайтоне на линуксе все норм
обновил статус на “Terabayt”
Офлайн
Нашел такой совет:
“This may be a bug that emerged in the 3.2.0 release of Tweepy. See this issue opened on GitHub. In that issue, TylerGlaiel notes that api.update_status fails if called thus:
api.update_status('Test')
But works if called like so:
api.update_status(status='Test')
I have also found this works. I imagine a fix will be out before long.”
Далее вылезает:
Traceback (most recent call last):
File “C:\Users\Alexey\Desktop\twitter.py”, line 17, in <module>
api.update_status(status= ‘Hello Python Central!’)
File “C:\Python34\lib\site-packages\tweepy-3.3.0-py3.4.egg\tweepy\api.py”, line 193, in update_status
)(post_data=post_data, *args, **kwargs)
File “C:\Python34\lib\site-packages\tweepy-3.3.0-py3.4.egg\tweepy\binder.py”, line 239, in _call
return method.execute()
File “C:\Python34\lib\site-packages\tweepy-3.3.0-py3.4.egg\tweepy\binder.py”, line 223, in execute
raise TweepError(error_msg, resp)
tweepy.error.TweepError: Twitter error response: status code = 403
Офлайн
terabaytНу вот на Windows меньше инфы об этом…
у меня на втором пайтоне на линуксе все нормобновил статус на “Terabayt”
Офлайн
Поставил python 2.7.10 - все заработало! Интересно, в чем коренное отличие, что вызывает ошибку… Спасибо terabayt, увидел Ваш твит.
Офлайн
Lexone
Поставил python 2.7.10 - все заработало! Интересно, в чем коренное отличие, что вызывает ошибку…
tweepy.error.TweepError: Twitter error response: status code = 403
Отредактировано terabayt (Май 24, 2015 03:33:35)
Офлайн
Значит дело было в status=
Офлайн