LINUX.ORG.RU

Python и twitter

 ,


0

1

Знатоки помогите! Не работает данный код:

#!/usr/bin/python3
import tweepy
 
login = "login"
password = "pass"

auth = tweepy.auth.BasicAuthHandler(login, password)
api = tweepy.API(auth)
api.update_status("hello")
Выбивает такую ошибку:
Traceback (most recent call last):
  File "twe.py", line 7, in <module>
    auth = tweepy.auth.BasicAuthHandler(login, password)
AttributeError: 'module' object has no attribute 'BasicAuthHandler'

print dir(twitter)

Наведет тебя на мысли.

Solace ★★ ()
Ответ на: комментарий от dvrts
#!/usr/bin/python3
import tweepy

consumer_token = ""
consumer_secret = ""
access_key = ""
access_secret = ""


auth = tweepy.OAuthHandler(consumer_token, consumer_secret)
auth.secure = True
auth.set_access_token(access_key, access_secret)

api = tweepy.API(auth)

api.update_status("hello")

Выбивает:

Traceback (most recent call last):
  File "twe.py", line 16, in <module>
    api.update_status("hello")
  File "/usr/local/lib/python3.4/dist-packages/tweepy/api.py", line 193, in update_status
    )(post_data=post_data, *args, **kwargs)
  File "/usr/local/lib/python3.4/dist-packages/tweepy/binder.py", line 239, in _call
    return method.execute()
  File "/usr/local/lib/python3.4/dist-packages/tweepy/binder.py", line 223, in execute
    raise TweepError(error_msg, resp)
tweepy.error.TweepError: Twitter error response: status code = 400

daniilArch ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.