在api请求的travis ci构建的响应中,remaining_requests是什么意思?

yas*_*aka 5 travis-ci

SUBJ.

这是否意味着在免费帐户中我的api请求数量有限?

响应部分的示例:

{
  "@type": "pending",
  "remaining_requests": 9,
  "repository": {
    "@type": "repository",
Run Code Online (Sandbox Code Playgroud)

当我发送第一个回复时,值为10.经过第二次回复 - 它变为9 ...

jjr*_*jrv 3

我认为这是一个小时的限制。API 代码在这里

它说:

TIME_FRAME = 1.hour
LIMIT = 10

...

def remaining_requests(repository)
  api_builds_rate_limit = limit(repository)
  return api_builds_rate_limit if access_control.full_access?
  count = query(:requests).count(repository, TIME_FRAME)
  count > api_builds_rate_limit ? 0 : api_builds_rate_limit - count
end
Run Code Online (Sandbox Code Playgroud)