如何告诉用户使用Tweepy、Python进行验证

2024-09-29 23:20:04 发布

您现在位置:Python中文网/ 问答频道 /正文

给定一个用户ID,我想知道他们是否是一个经过验证(蓝色支票)的Twitter用户。我在文档中没有看到任何东西。。有什么策略我可以使用吗?例如:

import tweepy

consumer_key = '...'
consumer_secret = '...'
access_token = '...'
access_token_secret = '...'
auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
auth.set_access_token(access_token, access_token_secret)
api = tweepy.API(auth)

ezra = api.get_user('ezraklein')
ezra.is_verified() ???

方法返回True,因为'ezraklein'是已验证的用户


Tags: key用户tokenauthapiidsecretaccess
2条回答

tweepy文档有点缺乏,但是,inspecting the source,您可以清楚地看到这个属性是从API JSON response解析的

注意,这是一个属性,而不是一个方法,因此必须在不带括号的情况下进行检查

>>> user = api.get_user("BarackObama")
>>> user.verified
True

希望在这方面帮助其他人,但这是一个简单的ezra.verified()ezra.verified。我不知道你用的是什么python版本

您可能必须使用str(...),因为它是bool

已验证用户的输出将为真

未验证用户的输出将为False

相关问题 更多 >

    热门问题