python 尝试调整情绪分析机器人时出现禁止错误

blmhpbnm  于 2023-06-04  发布在  Python
关注(0)|答案(1)|浏览(364)

所以我找到了旧版本的情感机器人,我可以调整和重用,并发现这一个从9米前,但它给我禁止错误,当我试图连接到twiiter API(错误如下)禁止:403 Forbidden 453 -您目前可以访问Twitter API v2端点的子集和有限的v1.1端点(例如:媒体发布、OAuth)。如果您需要访问此端点,则可能需要不同的访问级别。您可以在这里了解更多信息:https://developer.twitter.com/en/portal/product
有什么不对的地方吗?

import os
import tweepy
from textblob import TextBlob

# Authenticate with Twitter API
consumer_key = os.getenv('')
consumer_secret = os.getenv('')
access_token = os.getenv('')
access_token_secret = os.getenv('')

auth = tweepy.OAuthHandler('', '')
auth.set_access_token('', '')

api = tweepy.API(auth)

# Search for tweets about the Warriors
warriors_tweets = tweepy.Cursor(api.search_tweets, q='#GoldenStateWarriors', lang="en").items(1000)

# Perform sentiment analysis on tweets
positive_tweets = 0
negative_tweets = 0
neutral_tweets = 0

for tweet in warriors_tweets:
    analysis = TextBlob(tweet.text)
    if analysis.sentiment.polarity > 0:
        positive_tweets += 1
    elif analysis.sentiment.polarity < 0:
        negative_tweets += 1
    else:
        neutral_tweets += 1

# Print results
print("Positive tweets: ", positive_tweets)
print("Negative tweets: ", negative_tweets)
print("Neutral tweets: ", neutral_tweets)

我试着管理Twitter的API premssions,但缺乏知识的API使用

umuewwlo

umuewwlo1#

不幸的是,api.search_tweets在免费访问级别中不再可用。要使用它,您可以升级到基本访问级别。

相关问题