Twitter API 问题,我需要解决这个问题

问题描述 投票:0回答:1

在处理 Twitter 的 API 时如何解决这个问题?

tweets = tweepy.Cursor(api.search, q=searchTerm, lang='en').items(NoOfTerms)
Error
 tweets = tweepy.Cursor(api.search, q=searchTerm, lang='en').items(NoOfTerms)
                           ^^^
NameError: name 'api' is not defined
twitter
1个回答
0
投票

您似乎正在尝试调用 Twitter API v1.1,该 API 只能用于媒体上传

要使用“搜索最近推文”功能(需要“基本级别访问权限”),您必须调用 Twitter API v2。 示例:

# Authenticate to Twitter client = tweepy.Client( consumer_key=CONSUMER_KEY, consumer_secret=CONSUMER_SECRET, access_token=ACCESS_TOKEN, access_token_secret=ACCESS_TOKEN_SECRET ) # Search Tweets query = "Twitter" tweets = client.search_recent_tweets(query=query, max_results=10)


欲了解更多信息:

https://developer.twitter.com/en/docs/twitter-api

https://docs.tweepy.org/en/stable/client.html#tweepy.Client.search_recent_tweets

我希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.