入門

イントロダクション

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を参照してください。