【发布时间】:2013-05-24 09:48:08
【问题描述】:
我有一个 PHP 应用程序,它使用 Github API 来检查用户的本地系统是否与 Github 上的最新版本保持同步。
默认情况下,您每小时只能查询 API 60 次。但是当我首先进行身份验证时,我可以增加这个。但是,您也可以在不进行身份验证的情况下增加速率限制。这就是我想要的。
我发现的例子说我只需要通过CUrl调用这个URL:
https://api.github.com/users/whatever?client_id=xxxxxxxxxxxxxx&client_secret=yyyyyyyyyyyyyyyyyyyyy
不确定这是否可行,也不知道 URL 中的 whatever 是什么意思。
无论如何,这应该可以提高速率限制。但他们也说:
此方法只应用于服务器到服务器的调用。你应该 切勿与任何人分享您的客户机密或将其包含在 客户端浏览器代码。
由于我的应用程序是“开源”PHP 应用程序,那么这基本上意味着我将与使用我的应用程序的其他人共享我的密钥...
有没有其他方法可以提高速率限制,而不必担心我会与他人共享敏感数据?
【问题讨论】:
标签: github github-api