快速入门
引言
如果你刚使用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。