📜  Python – Tweepy 中的 API.home_timeline()(1)

📅  最后修改于: 2023-12-03 15:34:07.157000             🧑  作者: Mango

Python – Tweepy 中的 API.home_timeline()

介绍

Tweepy是一个用于访问Twitter API的Python库。它提供了API.home_timeline()方法来获取用户主页上最新的推文。该方法返回一个包含最多指定数量的推文的列表,按照时间倒序排列。

代码示例
import tweepy

# API密钥和访问令牌信息
consumer_key = 'your_consumer_key'
consumer_secret = 'your_consumer_secret'
access_token = 'your_access_token'
access_token_secret = 'your_access_token_secret'

# 授权,获取API对象
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)

# 获取当前授权用户主页上最新的5个推文
tweets = api.home_timeline(count=5)
for tweet in tweets:
    print(tweet.text)
参数说明

count: 返回的推文数量,默认为20,最大值为200。

返回值说明

home_timeline()方法返回一个包含最多指定数量的推文的列表,按照时间倒序排列。每个推文对象包含以下属性:

  • id: 推文的唯一ID。
  • text: 推文的文本内容。
  • created_at: 推文创建的时间。
  • user: 创建该推文的用户对象,包含用户的一些基本信息,如用户ID、用户名、屏幕名称、简介等。
注意事项

在使用home_timeline()方法之前,需要先获取访问Twitter API的授权信息。具体步骤请参考Tweepy官方文档。此外,由于Twitter API的限制,需要先将应用程序注册为开发者,详情请见Twitter Developer