Github api 如何创建和删除个人访问令牌';Github API是什么?

Github api 如何创建和删除个人访问令牌';Github API是什么?,github-api,Github Api,我有一个带有个人访问令牌的github bot,一些github操作使用该令牌在某些操作运行期间进行提交。我想制作一个脚本,可以自动交换这个个人访问令牌,并通过cron作业删除旧的令牌。这在GithubAPI中是可能的吗?如果不可能,我是否应该使用另一种机制来代替呢?不,不适用于个人访问令牌 您可以尝试一个,它确实有一个用于创建的API 默认情况下,安装令牌可以访问安装可以访问的所有存储库。 要限制对特定存储库的访问,您可以在创建令牌时提供存储库\u id。当您省略repository_ID时,

我有一个带有个人访问令牌的github bot,一些github操作使用该令牌在某些操作运行期间进行提交。我想制作一个脚本,可以自动交换这个个人访问令牌,并通过cron作业删除旧的令牌。这在GithubAPI中是可能的吗?如果不可能,我是否应该使用另一种机制来代替呢?

不,不适用于个人访问令牌

您可以尝试一个,它确实有一个用于创建的API

默认情况下,安装令牌可以访问安装可以访问的所有存储库。
要限制对特定存储库的访问,您可以在创建令牌时提供
存储库\u id
。当您省略repository_ID时,响应不包含repositories键


但是,该令牌在您创建它们后仅一小时内有效,可能无法访问PAT将具有的相同类型的操作。

谢谢您为我指明了这个方向。只有一个小时可以访问可能是一个加号,特别是如果我用cron作业每30分钟更新一次秘密。@spierce7 OK。如果您使用这种代币成功,请告诉我。