Tweepy exists_friendship不存在?

时间:2014-12-25 23:29:08

标签: python twitter tweepy

这不是我的所有代码,而是问题的一部分。

api = tweepy.API(auth)
x = api.exists_friendship(user_a, user_b)
print x

返回

x = api.exists_friendships(user_a, user_b)
AttributeError: 'API' object has no attribute 'exists_friendships'
谁知道为什么?真的会有所帮助!感谢。

2 个答案:

答案 0 :(得分:5)

您收到错误,因为api中没有此类方法。你很有可能跟随和更老的教程,我认为即使官方文档还没有更新,即使这已经超过一年前改变了......

Twitter API在版本1.1中已更改,并添加了身份验证作为要求。这也导致关系查找端点的更改,因此Tweepy API发生了变化。

您可以在此处找到有关新Twitter API的更多信息:https://dev.twitter.com/rest/reference/get/friendships/lookup

Tweepy为此提供的新功能是:lookup_friendships

答案 1 :(得分:0)

您可以使用lookup_friendships方法:

# Lookup in blocks of 100 users
relationships = api.lookup_friendships(screen_names=users[0:100])
for relationship in relationships:
    if not relationship.is_following:
        print("User is not following", relationship.screen_name)
        api.create_friendship(relationship.screen_name)