2012-10-05 45 views
0

is_list_member tweepy的方法總是給出False,與成員是否屬於列表無關。is_list_member總是在tweepy中給出錯誤

例如:

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

這總是給人False eventhough我名單中的一員(我srikar67)。

有沒有人遇到過這個問題?

回答

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你申請註冊你就能獲得你的消費者Key and Consumer Secret plus Access Token and Acess Token Secret nece用於OAuth認證。