You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Python Tweepy应用如何获取Twitter Access Token及对应密钥?

Twitter API访问令牌(ACCESS_TOKEN)与访问令牌密钥(ACCESS_TOKEN_SECRET)获取方法
  • 进入你在Twitter开发者平台创建的对应项目/应用的详情页,切换到密钥和令牌标签页
  • 下滑找到「用户鉴权令牌」分类,找到「访问令牌和密钥」选项,点击右侧的「生成」按钮
  • 生成后平台会仅明文展示一次ACCESS_TOKEN和ACCESS_TOKEN_SECRET,请立即复制保存到本地,关闭弹窗后无法再次查看原数值,遗失只能重新生成

生成前请确认你已在应用的「用户鉴权设置」中开启了对应权限,仅读取公开推文的话开启只读权限即可,权限不足会导致后续API调用报错。

你当前使用的是Tweepy对应Twitter API v1的写法,新申请的API权限默认适配v2版本,你也可以调整为v2版本的搜索代码,无需额外生成访问令牌也可运行,写法如下:

import tweepy

# 仅用已获取的Bearer Token就可以实现公开推文搜索
BEARER_TOKEN = '你的Bearer Token'

client = tweepy.Client(bearer_token=BEARER_TOKEN)
# 查询包含Python关键词的10条公开推文
tweets = client.search_recent_tweets(query='Python', max_results=10)

for tweet in tweets.data:
    print('-----------------')
    print(tweet.text)

如果要沿用原代码的OAuth1.0鉴权方式,把生成的ACCESS_TOKEN和ACCESS_TOKEN_SECRET填入原代码对应位置即可正常调用。

内容的提问来源于stack exchange,提问作者Eric

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 00:15:03