Python 如何修复Tweepy错误';抱歉,该页面不存在;在建议的用户()中
我使用的是tweepy==3.6.0和Python 3.6Python 如何修复Tweepy错误';抱歉,该页面不存在;在建议的用户()中,python,python-3.x,twitter,tweepy,Python,Python 3.x,Twitter,Tweepy,我使用的是tweepy==3.6.0和Python 3.6 auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET) auth.set_access_token(access_token, access_token_secret) api = tweepy.API(auth) # categories = api.suggested_categories() users = api.s
auth = tweepy.OAuthHandler(CONSUMER_KEY, CONSUMER_SECRET)
auth.set_access_token(access_token,
access_token_secret)
api = tweepy.API(auth)
# categories = api.suggested_categories()
users = api.suggested_users(slug='science')
建议的用户()
引发此错误:
raise TweepError(错误消息,响应,api代码=api错误代码)
tweepy.error.TweepError:[{'code':34,'message':'对不起,那一页
不存在。“}]
基于以下内容,获取用户/建议/:slug
用于:
访问Twitter建议用户列表中给定类别的用户
因此,在使用api.suggestived_users()
时,不能指定像“科学”这样的任意类别。您需要从建议的类别之一获取类别slug,您可以使用api.suggered\u categories()
检索该类别
下面是一个工作示例,列出了第一个建议类别的用户(带有类别[0]。slug
):
根据,似乎
GET users/suggestions
、GET users/suggestions/:slug
和GET users/suggestions/:slug/members
已被弃用。但他们将在7月30日和api之后关闭此路线。建议的类别()也将在2019年6月30日后关闭此api。如2019年4月19日宣布的,2019年6月30日后,此功能将不再可用。
categories = api.suggested_categories(lang='en')
# print names and slugs of suggested categories
for cat in categories:
print(cat.name,' - ',cat.slug)
users = api.suggested_users(slug=categories[0].slug, lang='en')
# print id and screen names of suggested users
for user in users:
print(user.id, ' - ', user.screen_name)