如何告诉用户已使用 Tweepy 进行验证,Python
How to tell a user is verified using Tweepy, 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' 是经过验证的用户?
希望能帮助其他人解决这个问题,但这很简单 ezra.verified()
或 ezra.verified
。我不知道你用的是什么 python 版本。
您可能必须使用 str(...)
因为它是布尔值。
经过验证的用户的输出将为 True
未验证用户的输出将为 False
tweepy 文档有点缺乏,但是,inspecting the source, you can clearly see that this property is parsed from the API JSON response。
注意,这是一个属性,不是一个方法,所以你必须检查没有括号。
>>> user = api.get_user("BarackObama")
>>> user.verified
True
编辑:更新了源代码 link,修复了最新提交 - aa3658e
在撰写本文时。
给定一个用户 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' 是经过验证的用户?
希望能帮助其他人解决这个问题,但这很简单 ezra.verified()
或 ezra.verified
。我不知道你用的是什么 python 版本。
您可能必须使用 str(...)
因为它是布尔值。
经过验证的用户的输出将为 True
未验证用户的输出将为 False
tweepy 文档有点缺乏,但是,inspecting the source, you can clearly see that this property is parsed from the API JSON response。
注意,这是一个属性,不是一个方法,所以你必须检查没有括号。
>>> user = api.get_user("BarackObama")
>>> user.verified
True
编辑:更新了源代码 link,修复了最新提交 - aa3658e
在撰写本文时。