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

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

Python - Tweepy 中的 API.user_timeline()

在Twitter开发中,API.user_timeline()是Tweepy中的一个非常有用的方法。它可以让程序员轻松地获取特定Twitter用户的最新推文,以及其他有用的信息,如发推时间,推文的ID等等。

导入Tweepy库

在使用API.user_timeline()方法之前,首先需要导入Tweepy库。可以使用以下代码导入:

import tweepy
授权

在使用Twitter API之前,需要进行授权。在这里,我们使用Tweepy中的OAuth1授权方式。可以使用以下代码进行授权:

consumer_key = 'your_consumer_key'
consumer_secret = 'your_consumer_secret'
access_token = 'your_access_token'
access_token_secret = 'your_access_token_secret'

auth = tweepy.OAuth1UserHandler(consumer_key, consumer_secret, access_token, access_token_secret)
api = tweepy.API(auth)
使用API.user_timeline()方法

使用API.user_timeline()方法,我们可以轻松地获取指定用户的最新推文。以下是使用该方法的示例代码:

tweets = api.user_timeline(screen_name='twitter_handle', count=20, tweet_mode="extended")

for tweet in tweets:
    print(tweet.full_text)

在这里,必须提供用户名(即screen_name),以及要获取的推文数量(即count)。还可以使用tweet_mode参数来获取完整的帖子内容,而不是截断的内容。

代码片段

在这里,展示了完整的代码片段:

import tweepy

# OAuth1 授权
consumer_key = 'your_consumer_key'
consumer_secret = 'your_consumer_secret'
access_token = 'your_access_token'
access_token_secret = 'your_access_token_secret'

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

# 获取最新推文
tweets = api.user_timeline(screen_name='twitter_handle', count=20, tweet_mode="extended")

for tweet in tweets:
    print(tweet.full_text)

以上就是使用Tweepy中的API.user_timeline()方法获取Twitter用户最新推文的方法了。