Python Tweepy API 函数

Python Tweepy API Functions

我已经和 Tweepy 玩了几天了。想要创建一个简单的程序来关注我的关注者:

for follower in tweepy.Cursor(api.followers).items():
    follower.follow()

这工作正常。然而,我在他们的官方网站上查看了 Tweepy API 参考资料,但我没有发现任何关于此 follow 功能的提及。我确实看到了一个叫做 create_friendship 的东西。这两个有区别吗?如果不是,为什么为了同一个目的而存在两个不同的功能?

抱歉问了这么愚蠢的问题,但我是初学者。

谢谢

显然,Tweepy 文档还(还)不完整。但由于它是开源的,我们可以在它的 GitHub 中找到该方法。如您所见,follow 调用 create_friendship:

def follow(self):
    self._api.create_friendship(user_id=self.id)
    self.following = True

为什么它们都存在?这是为了你自己的方便。 follow 方法在您已经有一个 User 模型时很方便,就像您的示例一样。但是在其他只有 id/screen_name/user_id 的情况下,create_friendship 更方便,因为您不必先 create/get 模型。