快速入门

引言

如果你刚使用Tweepy, 这是开始的地方。本教程的目标是让您设置并使用Tweepy。本教程不会太详细,只讲一些重要的基础知识。

你好 Tweepy

import tweepy

auth = tweepy.OAuth1UserHandler(
   consumer_key, consumer_secret, access_token, access_token_secret
)

api = tweepy.API(auth)

public_tweets = api.home_timeline()
for tweet in public_tweets:
    print(tweet.text)

这个示例将获取您主页的推文,并把每个推文输出到控制台上。推特要求所有的请求都使用 OAuth 进行身份验证。身份认证 文档有更多关于身份验证的细节.

API

API类提供对整个twitter RESTful API 方法的访问。每个API都可以接收参数并返回响应。关于这些API的更多信息,请参考 API Reference.

Models

当调用API方法时,返回的是一个Tweepy模块类的实例。实例中包含我们可以在应用程序中使用的数据。举个例子,以下代码向我们返回一个用户对象:

# Get the User object for twitter...
user = api.get_user(screen_name='twitter')

对象含有数据和一些我们可以使用的方法:

print(user.screen_name)
print(user.followers_count)
for friend in user.friends():
   print(friend.screen_name)

关于models的更多信息请看ModelsReference。