is_list_member
tweepy方法始终给出False
,而不管该成员是否属于该列表。
例如:
print api.is_list_member('grupolibertaria',
'social-tech-analysis',
int(api.get_user('srikar67').id))
这总是提供False
即使我是列表中的成员(我是srikar67
)。
以前有人遇到过这个问题吗?
答案 0 :(得分:0)
您需要通过身份验证才能成功调用api.is_list_member
:
>>> import tweepy
>>> auth = tweepy.OAuthHandler(consumer_key, consumer_secret)
>>> auth.set_access_token(key, secret)
>>> api = tweepy.API(auth)
>>> user = api.get_user('srikar67')
>>> result = api.is_list_member('grupolibertaria', 'social-tech-analysis', user.id)
>>> result.screen_name
>>> u'srikar67'
>>> result.name
u'Srikar Velichety'
您可以找到有关tweepy
OAuth 身份验证here的详情,您可以在https://dev.twitter.com注册申请,以便获取使用者密钥< / em>和使用者密钥以及 OAuth 身份验证所需的访问令牌和访问令牌密钥。