2013-06-14 5 views
0

Я пытаюсь создать экземпляр api для twitter. Это все равно дает мне ту же ошибку.python twitter api не работает

>>> import twitter 
>>> api = twitter.Api(consumer_key='vzpF0LKea5c6DECWLnoINQ', 
       consumer_secret='3rzfmW2X7bMCmY7wkOMQaIBrzRz0jTzeJnGm0r5D2c', 
       access_token_key='1517563807-75iFGXWHxMvzzsqrIs5W4tCb4OwFG4eisnDYRst', 
       access_token_secret='uLhhITppA9CDPyAiP7pkSgJMh45FL3X3F1jiwBBoI') 
Traceback (most recent call last): 
    File "<pyshell#7>", line 1, in <module> 
    api = twitter.Api(consumer_key='vzpF0LKea5c6DECWLnoINQ', 
AttributeError: 'module' object has no attribute 'Api' 

Что не так?

+0

Можете ли вы разместить ссылку на документацию для модуля Twitter, который вы используете? Если это [этот] (https://pypi.python.org/pypi/twitter), вы не создаете клиент API. – thomasd

+0

@ThomasDarr это все, что я хочу: http://blog.mattwaite.com/post/16942178252/using-python-to-access-tweets-from-the-command-line – user1681664

+3

Это дубликат этот вопрос: http://stackoverflow.com/questions/9291122/api-twitter-api-attributeerror-module-object-has-no-attribute-api; и этот: http://stackoverflow.com/questions/4977883/python-twitter-api-not-found-error; Всегда отправляйте сообщения об ошибках, которые вы получаете, есть действительно большой шанс, что у кого-то была такая же проблема. – halflings

ответ

0

Убедитесь, что у вас есть один модуль с именем twitter. Возможно, у вас есть другая оболочка с модулем twitter без атрибута Api. Если вы используете python-twitter, приведенный выше код должен сработать. Если вы используете Tweepy или другие обертки, проверьте способ получения Api.

Смежные вопросы