Twitter 的 Tweepy 403 尝试检索帐户关注者时出错

问题描述 投票:0回答:1

我正在将 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 具有的某些功能。

另外,我想问两件事,我会在这里发帖。

  1. 看看有没有人知道有没有办法像V1的方法
    .show_friendship(source_id,target_id)
    一样获取关注状态,即检查一个帐户是否正在关注另一个帐户。我无法找到任何方法在 V2 上执行此操作,而无需从所有帐户关注者列表(可能有数千个)进行检查。
  2. twitter 的 API 文档中混乱的一个例子是 https://developer.twitter.com/en/docs/twitter-api,现在是付费 API(尽管还有更糟糕的例子,有些方法甚至没有记录) /users/lookup/api-reference/get-users-id#tab3。我正在按照文档检索一些用户字段,例如
    public_metrics
    来获取帐户的关注者计数,但我得到的响应很简单,就好像我没有发送任何参数一样。 V1不需要参数,无论你需要与否,他们都会向你发送所有信息。

我希望有人发现我做错了什么,因为这一切看起来一团糟,我无法解决。

python twitter tweepy twitterapi-python twitter-api-v2
1个回答
0
投票

你可以尝试一下 twitter.utools.me

© www.soinside.com 2019 - 2024. All rights reserved.