跳转到内容

API 令牌

API 令牌可让脚本、CI/CD 或外部工具无需密码或 2FA 即可调用 MyPanel API。这是一项 Pro 功能。

进入 设置 → 账户 → API 令牌

  1. 输入一个便于记忆的名称(例如 ci-deploy)。
  2. 点击 创建令牌
  3. 复制显示出来的令牌——它形如 mpat_…

Authorization 请求头中发送令牌:

Terminal window
curl -H "Authorization: Bearer mpat_xxxxxxxx" https://panel.example.com/api/sites

接口列表请参阅 自动化 API 页面。

  • 令牌拥有完整的管理员权限——请像对待 root 密码一样对待它。
  • 请勿将令牌提交到 git;应将其保存在环境变量 / CI 密钥中。
  • 设置 → 账户 → API 令牌 中立即吊销不再使用的令牌(删除按钮)。
  • 每个令牌都会显示其最近使用时间,便于你发现被遗忘的令牌。