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




