使用client_id和client_secret或access_token时超出API速率限制

时间:2019-06-29 09:19:26

标签: javascript authorization fetch github-api-v3

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}`);

有人可以解释我做错了什么,或者我不知道或不理解什么?

0 个答案:

没有答案