Tweepy [ Twitter API v2 ] 无法上传照片/媒体 [重复]

Posted

技术标签:

【中文标题】Tweepy [ Twitter API v2 ] 无法上传照片/媒体 [重复]【英文标题】:Tweepy [ Twitter API v2 ] unable to upload photo/media [duplicate] 【发布时间】:2022-01-05 02:25:32 【问题描述】:
import tweepy

ACCESS_KEY = 'XXXXXXXXXXXXXXXXXX'
ACCESS_SECRET = 'XXXXXXXXXXXXXXXXXXXXXXX'
CONSUMER_KEY = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
CONSUMER_SECRET = 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'


api = tweepy.Client(bearer_token='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX',
                       access_token=ACCESS_KEY, 
                       access_token_secret=ACCESS_SECRET,
                       consumer_key=CONSUMER_KEY,
                       consumer_secret=CONSUMER_SECRET)


api.media_upload(file.jpg)

我无法上传照片并获得media_ids

我无权访问 Twitter API V1

【问题讨论】:

重复How to create tweet using tweepy API V 2 - 请不要再发布相同的内容。 【参考方案1】:

Client.media_upload 不存在,因为 Twitter API v2 还没有用于上传媒体的端点。这个is on the Twitter Developer Platform Roadmap。

目前,您必须申请提升访问权限才能使用 Twitter API v1.1 上传媒体。

【讨论】:

以上是关于Tweepy [ Twitter API v2 ] 无法上传照片/媒体 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

Tweepy:现在可以使用 Twitter 搜索 API 获取旧推文?

python 使用Tweepy访问Python中的Twitter API

使用 Python Tweepy 的 Twitter 流 API

使用 Tweepy 避免 Twitter API 限制

如何避免使用 tweepy Twitter API 的速率限制?

从 twitter 流中排除回复 - tweepy