api = twitter.(Api) AttributeError: 'module' objet n'a pas d'attribut 'Api

J'ai essayé d'écrire une simple mention grabber pour obtenir commencé avec l'Api twitter. Quelle qu'en soit j'ai été experienceing quelques difficultés lors de l'initialisation de l'Api.
L'exécution de python2 sur archlinux, j'ai installé via twitter easy_install, construit à partir de la source et installé via pip. Rien de tout cela semble fonctionner.

zergling :: ~/dev/kritter » python2
Python 2.7.2 (default, Jan 31 2012, 13:26:35) 
[GCC 4.6.2 20120120 (prerelease)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import twitter
>>> api = twitter.Api()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'Api'

Quelle qu'en soit la pydoc pour twitter est là. Je n'ai aucune idée de ce que je fais mal. J'espère que vous pouvez aider à

Mise à JOUR:
J'ai essayé d'utiliser twitter.api() au lieu de twitter.Api() et j'ai obtenu le message d'erreur suivant:
Traceback (most recent call last):
Fichier "main.py", ligne 8, dans
api = twitter.(api)
TypeError: 'module' objet n'est pas appelable

Informations Complémentaires:

>>> print dir(twitter)
['NoAuth', 'OAuth', 'Twitter', 'TwitterError', 'TwitterHTTPError', 'TwitterResponse',  'TwitterStream', 'UserPassAuth', '__all__', '__builtins__', '__doc__', '__file__',  '__name__', '__package__', '__path__', 'api', 'auth', 'oauth', 'read_token_file', 'stream', 'twitter_globals', 'write_token_file']
>>> print twitter.__path__
['/usr/lib/python2.7/site-packages/twitter-1.7.2-py2.7.egg/twitter']
essayez de "print dir(twitter)" et "imprimer twitter.__chemin__", voir quels sont les méthodes disponibles à partir du module, et où il se trouve (pour être sûr que vous utilisez la bonne.)
le suivant de cette. à l'aide de twitter.(api), j'ai une autre erreur beeing: api = twitter.api(); TypeError: 'module' object is not callable
Eh bien, vous voyez que leur est pas d'Api ou de l'api de la classe/func dans le dir()
Je suis sûr que vous ne cherchez pas le droit à la documentation de ce module. Il y a beaucoup de twitter wrapper python, et ressembler à celui-ci est différent 🙂
Le twitter-1.7.2 n'est pas le même que code.google.com/p/python-twitter, donc ne regardez pas plus que le doc, c'est un projet différent

OriginalL'auteur Momo | 2012-02-15