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