尝试使用 tweepy Client API V2 创建带有图像的推文

Trying to create a tweet with an image using tweepy Client API V2

我一直在尝试使用 Tweepy 客户端 (https://docs.tweepy.org/en/stable/client.html#tweepy.Client.create_tweet) 创建带有图像的推文,不幸的是我没有成功。我试过旧版本 API 但它要求提升访问权限。

目前我只能发送一条正常的推文,执行以下操作:

  client = tweepy.Client(
        bearer_token=self.__bearer_token,
        consumer_key=self.__consumer_key,
        consumer_secret=self.__consumer_secret,
        access_token=self.__access_token,
        access_token_secret=self.__access_token_secret
    )
  
  client.create_tweet(
            text="Here there is my tweet"
            )

非常感谢。

Twitter 社区网络中的一位用户回答了这个问题:

您似乎拥有必要的访问权限,如果是这样,那么您只能使用 API v2 而不能使用 v1.1,而媒体上传端点在 v2 中尚不可用。 参考: https://developer.twitter.com/en/docs/twitter-api/tweets/manage-tweets/integrate#media