入門¶
イントロダクション¶
Tweepyを初めてお使いの方は、これが始める場所です。このチュートリアルの目的は、Tweepyを使用してセットアップとローリングを行うことです。ここではあまり詳しく説明しませんが、いくつかの重要な基本事項はありません。
Hello Tweepy¶
import tweepy
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)
public_tweets = api.home_timeline()
for tweet in public_tweets:
print(tweet.text)
この例では、ホームタイムラインのツイートをダウンロードし、それぞれのテキストをコンソールに出力します。Twitterは認証にOAuthを使用するすべてのリクエストを要求します。認証に関するチュートリアル では、認証の詳細について説明します。
API¶
APIはTwitter全体のRESTful APIメソッドへのアクセスを提供します。各メソッドは、さまざまなパラメータを受け入れて応答を返します。これらのメソッドの詳細については、 API Reference を参照してください。
Models¶
APIメソッドを呼び出すとほとんどはTweepyモデルクラスインスタンスを返します。これにはTwitterから返されたデータが含まれます。このデータはアプリケーション内で使用できます。たとえば、次のコードはUserモデルを返します。
# Get the User object for twitter...
user = api.get_user('twitter')
モデルにはデータといくつかのヘルパーメソッドが含まれています。
print(user.screen_name)
print(user.followers_count)
for friend in user.friends():
print(friend.screen_name)
モデルの詳細については、ModelsReferenceを参照してください。