You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

GitHub API权限问题:已配置checks:read仍无法获取提交检查运行(403错误)

GitHub API权限问题:已配置checks:read仍无法获取提交检查运行(403错误)

我碰到了一个GitHub API的权限难题,想向大家请教:

  • 我用curl请求以下接口时,一直返回403错误:
    https://api.github.com/repos/{org}/{repo}/commits/{sha}/check-runs

  • 根据GitHub的文档说明,这个接口需要checks:read权限,我已经给个人访问令牌(PAT)配置了这个权限。

  • 我的PAT本身是有效的——我能正常调用其他GitHub API接口;而且这个请求的响应头里明确显示x-accepted-github-permissions: checks=read,看起来权限配置是符合要求的。

可为什么还是会返回403错误呢?我还需要给PAT添加什么额外权限才能成功调用这个接口?

备注:内容来源于stack exchange,提问作者Nathan Feger

火山引擎 最新活动