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

时间:2015-07-02 07:56:49

标签: travis-ci

SUBJ。

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

回应部分的示例:

{
  "@type": "pending",
  "remaining_requests": 9,
  "repository": {
    "@type": "repository",

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

1 个答案:

答案 0 :(得分:3)

我认为这是一个小时限制。 API代码为here

它说:

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