通过tweepy确定推特关系

时间:2013-09-15 07:41:47

标签: python twitter tweepy

我正在寻找通过tweepy找出Twitter用户之间关系的方法 我使用lookup_friendships()来确定关系,但它总是给出真实的。这是我的代码:

import tweepy, time

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)

user = api.get_user("LeCorrector");

rel = api.lookup_friendships(screen_names=user.screen_name)

for x in rel:
    print(isinstance(x, tweepy.models.Relationship))

lookup_friendships会返回tweepy.models.Relationship objects的列表,当我打印它们时,我总是会成真。 我的tweepy版本是2.1。我找不到这个功能的任何文档,所以我不确定我是否正确使用它。有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

您正在打印isinstance,它会检查类型并返回TrueFalse。如果你需要对象,你需要打印x:

类似的东西:

if(isinstance(x, tweepy.models.Relationship)):
    print x