is_list_member总是在tweepy中给出错误

时间:2012-10-05 16:34:59

标签: python tweepy

is_list_member tweepy方法始终给出False,而不管该成员是否属于该列表。

例如:

print api.is_list_member('grupolibertaria',
                        'social-tech-analysis',
                        int(api.get_user('srikar67').id))

这总是提供False即使我是列表中的成员(我是srikar67)。

以前有人遇到过这个问题吗?

1 个答案:

答案 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 身份验证所需的访问令牌访问令牌密钥