Twitter API.get_user() TypeError: 采用 1 个位置参数,但给出了 2 个?

chr*_*ier 10 python api typeerror tweepy twitterapi-python

我对编码还很陌生,目前正在网上学习课程,其中我们开始使用 Twitter API。我试图捕获 Twitter 帐户的 ID 并将其显示在下面,但我不断收到此消息TypeError,并且无法弄清楚如何修复它。任何帮助将不胜感激,谢谢。我的代码

小智 15

请遵循tweepy 的官方文档。请显示代码而不是图像。

您可以使用:

api = tweepy.API(auth)
user = api.get_user(screen_name='dak')

print(user.id)
Run Code Online (Sandbox Code Playgroud)


Har*_*758 11

Tweepy v4.0.0更改API.get_user为不接受任何位置参数。
错误中引用的 1 个位置参数是self
您可以改为'dak'作为screen_name关键字参数传递。