我正在将 twitter API 的代码从 v1 更新到 v2(因为 V1 的大部分都不能再使用)我正在根据新的 Twitter API V2 Tweepy 文档尝试以下方法(https://docs.tweepy .org/en/stable/client.html):
try:
followers = client.get_users_followers(id=2341381484)
print(str(followers))
except Exception as e:
print(str(e))
我已经支付了基本层的费用,据说其中包含此功能。其他请求如
.get_user
、.get_retweeters
、.follow_user
、.unfollow_user
或 .get_users_tweets
工作得很好。
Twitter 的文档(现在是埃隆·马斯克的“X”)不完整、缺失或写得不好,我唯一可以依赖的文档是 Tweepy 的,而不是 Twitter 的。到目前为止,我感觉自己被骗了,因为我还没有找到解决这个问题以及其他一些问题的方法,我每月支付 100 美元,但无法访问他们所说的 V2 Basic API 具有的某些功能。
另外,我想问两件事,我会在这里发帖。
.show_friendship(source_id,target_id)
一样获取关注状态,即检查一个帐户是否正在关注另一个帐户。我无法找到任何方法在 V2 上执行此操作,而无需从所有帐户关注者列表(可能有数千个)进行检查。public_metrics
来获取帐户的关注者计数,但我得到的响应很简单,就好像我没有发送任何参数一样。 V1不需要参数,无论你需要与否,他们都会向你发送所有信息。我希望有人发现我做错了什么,因为这一切看起来一团糟,我无法解决。
你可以尝试一下 twitter.utools.me