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

如何在Confluence中创建API Key Token?登录验证失败排查

问题解决:Confluence API 登录报错与Personal Access Token的使用

核心结论

你看到的Personal Access Token(个人访问令牌)就是你需要的「API Key Token」——Atlassian已经将旧版的API Token统一替换为Personal Access Token,两者功能一致,只是命名更新了。

操作步骤

1. 生成Personal Access Token

登录你的Confluence账号后:

  • 点击右上角头像,选择「个人设置」
  • 在左侧菜单栏找到「个人访问令牌」选项
  • 点击「创建令牌」,填写令牌名称(比如「Confluence集成脚本」),可选设置有效期,勾选Confluence相关的权限(至少需要读取权限,若要修改页面则需写入权限)
  • 生成后务必立即复制保存,因为令牌只会显示一次,丢失后只能重新生成

2. 修改Python脚本

将原代码中的conf_pass替换为生成的Personal Access Token即可,登录逻辑无需调整:

from atlassian import Confluence

conf_site = 'https://confluence.fake-site.com/'
conf_user = 'farmer@fake.domain'
# 替换为你的Personal Access Token
conf_token = 'your-generated-personal-access-token'

page_title = 'SAMPLE-TITLE' 
page_space = 'SAMPLE-SPACE'

# connect to Confluence 
conf = Confluence(url=conf_site, username=conf_user, password=conf_token, verify_ssl=False)

status = conf.get_page_by_id('sample_ID')
print(status)

3. 额外注意事项

  • 确保你的账号拥有目标Confluence空间和页面的访问权限,否则即使令牌正确也会返回权限错误
  • 若你的Confluence是非常旧的Server/Data Center版本(低于7.14),可能仍需使用旧版API Token,但这类版本已接近生命周期尾声,建议优先升级或使用Personal Access Token

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 10:00:56