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

今天我打算开发一个小工具,使用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次,这下美滋滋了。
要获取更多Jerry的原创文章,请关注公众号"汪子熙":
使用经过oauth验证后的github API,避免调用频次超标的问题

上一篇:第七周 Scrum Meeting


下一篇:ASP.NET Core 3.0 使用 gRPC无法编译问题