且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

使用经过oauth验证后的github API,避免调用频次超标的问题

更新时间:2022-09-14 07:45:37

今天我打算开发一个小工具,使用github Restful API获取我一个仓库里的所有issues:


https://api.github.com/repos/i042416/KnowlegeRepository/issues


执行完毕后,从响应头部X-RateLimit-Limit得知,这个Restful API每小时只能调用60次,我已经调用了2次,剩余58次。

使用经过oauth验证后的github API,避免调用频次超标的问题


从头部字段X-RateLimit-Reset得知,如果这60次全部用完,要1小时后才能恢复。

使用经过oauth验证后的github API,避免调用频次超标的问题


幸运的是,Github还支持通过oauth认证的方式去调用这些API:


使用经过oauth验证后的github API,避免调用频次超标的问题

通过这种认证方式调用的API,每小时可以调用的次数暴涨到5000次,这下美滋滋了。