📅  最后修改于: 2023-12-03 15:19:04.188000             🧑  作者: Mango
在 Tweepy 中,API.me() 是一个用于返回当前授权用户的帐户信息的方法。当您进行身份验证并获得了访问令牌之后,您可以使用该方法获得自己的 Twitter 帐户信息。
首先,您需要使用 Tweepy 进行身份验证并获得访问令牌,然后才能使用 API.me() 方法。下面的示例演示了如何进行身份验证并获得访问令牌:
import tweepy
# Replace with your API key and secret
consumer_key = "your_consumer_key"
consumer_secret = "your_consumer_secret"
# Replace with your access token and secret
access_token = "your_access_token"
access_token_secret = "your_access_token_secret"
# Authenticate with the Twitter API
auth = tweepy.OAuth1UserHandler(
consumer_key, consumer_secret, access_token, access_token_secret)
# Create the API object
api = tweepy.API(auth)
在您完成身份验证后,您就可以使用 API.me() 方法获得当前授权用户的信息。以下是一个示例,演示了如何使用 API.me() 方法:
# Get the authenticated user's account information
user = api.me()
# Print the user's screen name and followers count
print("Screen name:", user.screen_name)
print("Followers count:", user.followers_count)
当您运行这段代码时,它将打印出您的用户名和关注者数量。
API.me() 方法返回的是一个 tweepy.User 对象,其中包含当前授权用户的帐户信息。下面是 tweepy.User 对象的一些常用属性:
您可以使用这些属性来访问和操作当前授权用户的帐户信息。例如,要更改当前用户的显示名称,您可以使用以下代码:
# Update the current user's name
api.update_profile(name="New Real Name")
注意:更改帐户信息需要特殊权限。如果您没有这些权限,则无法更改帐户信息。