0

我们使用 Octokit 来自动化工作中的一些工作流程,但大多数时候我们遇到的问题是用户没有在正确的范围内正确设置他们的个人访问令牌。

我们希望在应用程序运行之前进行检查,以检查给定的令牌是否具有正确的范围,并在开始时给工程师一个有意义的错误消息,而不是在过程的后期失败。

4

1 回答 1

1

是的,响应标头中列出了个人访问令牌的范围,您可以像这样访问它

const { headers } = await octokit.request('HEAD /')
const scopes = headers['x-oauth-scopes'].split(', ')

请参阅:了解 OAuth 应用程序的范围

于 2019-05-06T17:58:35.447 回答