데이터가 있는 시간 구간 조회

데이터가 있는 시간 구간 조회

주어진 네임스페이스와 연도에 대해 데이터가 있는 특정 유형의 시간 구간 목록을 반환해요.

출처: 문서

본문

GET /namespaces/{namespace}/pulls/exports/years/{year}/{timespantype}

데이터가 있는 시간 구간 조회 작업이에요. 주어진 네임스페이스와 연도에 대해 데이터가 있는 특정 유형의 시간 구간 목록을 반환해요.

요청 예시

실행 전에 자리 표시자를 바꾸고 필요 자격 증명이나 요청 바디를 채워야 해요.

curl \
  --request GET \
  --header "Authorization: Bearer ${TOKEN}" \
  --header 'Accept: application/json' \
  'https://hub.docker.com/api/publisher/analytics/v1/namespaces/<NAMESPACE>/pulls/exports/years/<YEAR>/<TIMESPANTYPE>'

요청과 응답

응답 200 Success

Schema:

{
  "$ref": "#/components/schemas/TimespanData"
}

Schema example:

{
  "months": [
    {
      "month": 5
    },
    {
      "month": 7
    }
  ]
}

Schema example:

{
  "weeks": [
    {
      "week": 31
    },
    {
      "week": 32
    }
  ]
}

전체 작업 계약

{
  "description": "Gets a list of timespans of the given type that have data for the given namespace and year.",
  "operationId": "getNamespaceTimespans",
  "parameters": [
    {
      "description": "Namespace to fetch data for",
      "in": "path",
      "name": "namespace",
      "required": true,
      "schema": {
        "type": "string"
      }
    },
    {
      "description": "Year to fetch data for",
      "in": "path",
      "name": "year",
      "required": true,
      "schema": {
        "type": "integer"
      }
    },
    {
      "description": "Type of timespan to fetch data for",
      "in": "path",
      "name": "timespantype",
      "required": true,
      "schema": {
        "$ref": "#/components/schemas/TimespanType"
      }
    }
  ],
  "responses": {
    "200": {
      "content": {
        "application/json": {
          "schema": {
            "$ref": "#/components/schemas/TimespanData"
          }
        }
      },
      "description": "Success"
    }
  },
  "summary": "Get timespans with data",
  "tags": [
    "namespaces"
  ]
}

참조된 스키마

더 알아보기