Github API的默认速率限制为每小时100个请求。经过身份验证的请求每小时提供5000个请求。 我创建了GitHub应用,获取了client_id和client_secret并进行如下查询:
const req = await fetch(`https://api.github.com/user/${this.props.user.login}/following&?per_page=15&client_id=${CLIENT_ID}&client_secret=${CLIENT_SECRET}`);
但是仍然超出了这样的限制和响应:
“ message”:“超出了188.163.32.71的API速率限制。(但这是一个好消息:经过身份验证的请求获得了更高的速率限制。请查看文档以获取更多详细信息。)”, “ documentation_url”:“ https://developer.github.com/v3/#rate-limiting”
我尝试使用access_token,但仍得到相同的结果。 我的查询:
const req = await fetch(`${URL}/search/users?q=${val}+type:org&access_token=${TOKEN}`);
有人可以解释我做错了什么,或者我不知道或不理解什么?