Python 如何修复Tweepy错误';抱歉,该页面不存在;在建议的用户()中

Python 如何修复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

我使用的是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.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)