Github API / Ruby / Octokit:为什么Octokit报告总计数为5056,但是按GET请求查询却返回了12238281?

时间:2019-01-22 16:26:50

标签: ruby github-api octokit

我一直在与Octokit一起搜索公开的问题。

我已经使用以下内容搜索未解决的Ruby问题:

client.search_issues({ language: 'ruby', state: 'open' })

响应包括:

:total_count=>5056

但是,当我在不使用Ruby包装器的情况下查询GH时:

res = open('https://api.github.com/search/issues?q=language:ruby+state:open')
JSON.parse res.read

计数不同:

"total_count"=>1223280

为什么会这样?为什么一种方法比另一种方法计数更大?

1 个答案:

答案 0 :(得分:0)

如果不带任何其他参数打开url,则表示您正在匿名查询。

另一方面,如果您按照说明here进行身份验证,则总数超过了您自己的用户限制。