1

Python を使用してユーザーからツイートを抽出しようとしています。3 行のコードですが、python は苦労しています。

>>> import twitter
>>> api = twitter.Api()
Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    api = twitter.Api()
AttributeError: 'module' object has no attribute 'Api'

コードの最終行は次のようになります。

>>> status = api.GetUserTimeline('username')

その2行目のエラーを修正するにはどうすればよいですか。私はpython 3.2.2.3を持っています

4

1 に答える 1

2

最初に認証する必要があります。

api = twitter.Api(consumer_key='consumer_key',
                  consumer_secret='consumer_secret',  
                  access_token_key='access_token',   
                  access_token_secret='access_token_secret')

コンシューマー キー、コンシューマー シークレット、access_token、および access_token_secret は、Twitter 開発ページ ( https://dev.twitter.com/apps)にあります。

それを使用して偽のアプリを作成すると、必要な情報が得られます。

さらにヘルプが必要な場合は、次の Web サイトをご覧ください: https://code.google.com/p/python-twitter/

乾杯

于 2013-06-14T20:19:16.463 に答える