방법
검색 문서에서는 API를 호출하는 RESTful 메서드 discovery.apis.list 메서드는 REST 기반 검색 문서를 가져오기 위한 URL을 비롯하여 Google API 검색 서비스에서 지원하는 모든 API의 목록을 반환합니다.
- list
- 이 엔드포인트에서 지원되는 API 목록을 가져옵니다.
리소스 표현
{
  "kind": "discovery#restDescription",
  "discoveryVersion": "v1",
  "id": string,
  "name": string,
  "canonicalName": string,
  "version": string,
  "revision": string,
  "title": string,
  "description": string,
  "icons": {
    "x16": string,
    "x32": string
  },
  "documentationLink": string,
  "labels": [
    string
  ],
  "protocol": "rest",
  "baseUrl": string,
  "basePath": string,
  "rootUrl": string,
  "servicePath": string,
  "batchPath": "batch",
  "endpoints": [
    {
      "endpointUrl": string,
      "location": string,
      "deprecated": boolean,
      "description": string
    }
  ],
  "parameters": {
    (key): {
      "id": string,
      "type": string,
      "$ref": string,
      "description": string,
      "default": string,
      "required": boolean,
      "format": string,
      "pattern": string,
      "minimum": string,
      "maximum": string,
      "enum": [
        string
      ],
      "enumDescriptions": [
        string
      ],
      "repeated": boolean,
      "location": string,
      "properties": {
        (key): (JsonSchema)
      },
      "additionalProperties": (JsonSchema),
      "items": (JsonSchema),
      "annotations": {
        "required": [
          string
        ]
      }
    }
  },
  "auth": {
    "oauth2": {
      "scopes": {
        (key): {
          "description": string
        }
      }
    }
  },
  "features": [
    string
  ],
  "schemas": {
    (key): {
      "id": string,
      "type": string,
      "$ref": string,
      "description": string,
      "default": string,
      "required": boolean,
      "deprecated": boolean,
      "format": string,
      "pattern": string,
      "minimum": string,
      "maximum": string,
      "enum": [
        string
      ],
      "enumDescriptions": [
        string
      ],
      "enumDeprecated": [
        boolean
      ],
      "repeated": boolean,
      "location": string,
      "properties": {
        (key): (JsonSchema)
      },
      "additionalProperties": (JsonSchema),
      "items": (JsonSchema),
      "annotations": {
        "required": [
          string
        ]
      }
    }
  },
  "methods": {
    (key): {
      "id": string,
      "path": string,
      "httpMethod": string,
      "description": string,
      "deprecated": boolean,
      "parameters": {
        (key): {
          "id": string,
          "type": string,
          "$ref": string,
          "description": string,
          "default": string,
          "required": boolean,
          "deprecated": boolean,
          "format": string,
          "pattern": string,
          "minimum": string,
          "maximum": string,
          "enum": [
            string
          ],
          "enumDescriptions": [
            string
          ],
          "enumDeprecated": [
            boolean
          ],
          "repeated": boolean,
          "location": string,
          "properties": {
            (key): (JsonSchema)
          },
          "additionalProperties": (JsonSchema),
          "items": (JsonSchema),
          "annotations": {
            "required": [
              string
            ]
          }
        }
      },
      "parameterOrder": [
        string
      ],
      "request": {
        "$ref": string
      },
      "response": {
        "$ref": string
      },
      "scopes": [
        (value)
      ],
      "supportsMediaDownload": boolean,
      "supportsMediaUpload": boolean,
      "mediaUpload": {
        "accept": [
          string
        ],
        "maxSize": string,
        "protocols": {
          "simple": {
            "multipart": true,
            "path": string
          },
          "resumable": {
            "multipart": true,
            "path": string
          }
        }
      },
      "supportsSubscription": boolean
    }
  },
  "resources": {
    (key): {
      "methods": {
        (key): {
          "id": string,
          "path": string,
          "httpMethod": string,
          "description": string,
          "deprecated": boolean,
          "parameters": {
            (key): {
              "id": string,
              "type": string,
              "$ref": string,
              "description": string,
              "default": string,
              "required": boolean,
              "deprecated": boolean,
              "format": string,
              "pattern": string,
              "minimum": string,
              "maximum": string,
              "enum": [
                string
              ],
              "enumDescriptions": [
                string
              ],
              "enumDeprecated": [
                boolean
              ],
              "repeated": boolean,
              "location": string,
              "properties": {
                (key): (JsonSchema)
              },
              "additionalProperties": (JsonSchema),
              "items": (JsonSchema),
              "annotations": {
                "required": [
                  string
                ]
              }
            }
          },
          "parameterOrder": [
            string
          ],
          "request": {
            "$ref": string
          },
          "response": {
            "$ref": string
          },
          "scopes": [
            (value)
          ],
          "supportsMediaDownload": boolean,
          "supportsMediaUpload": boolean,
          "mediaUpload": {
            "accept": [
              string
            ],
            "maxSize": string,
            "protocols": {
              "simple": {
                "multipart": true,
                "path": string
              },
              "resumable": {
                "multipart": true,
                "path": string
              }
            }
          },
          "supportsSubscription": boolean
        }
      },
      "deprecated": boolean,
      "resources": {
        (key): (RestResource)
      }
    }
  }
}
    | 속성 이름 | 가치 | 설명 | 메모 | 
|---|---|---|---|
| kind | string | 이 응답의 종류입니다.고정 문자열 discovery#restDescription. | |
| discoveryVersion | string | 이 문서를 생성하는 데 사용되는 Discovery API의 버전을 표시합니다. | |
| id | string | API의 검색 문서 ID입니다. 예: urlshortener:v1 | |
| name | string | API의 이름입니다. 예: urlshortener. | |
| canonicalName | string | API의 표준 이름입니다. 예: Url Shortener. | |
| version | string | API 버전입니다. 예: v1 | |
| revision | string | API의 버전 | |
| title | string | API의 제목입니다. 예: 'Google Url Shortener API' | |
| description | string | 이 API에 대한 설명입니다. | |
| icons | object | API를 나타내는 16x16 및 32x32 아이콘으로 연결되는 링크 | |
| icons.x16 | string | 16x16 아이콘의 URL입니다. | |
| icons.x32 | string | 32x32 아이콘의 URL입니다. | |
| documentationLink | string | 사람이 읽을 수 있는 API 문서 링크입니다. | |
| labels[] | list | 이 API의 상태 라벨입니다. 유효한 값에는 limited_availability또는deprecated이 포함됩니다. | |
| protocol | string | 문서에 설명된 프로토콜입니다. REST를 예로 들 수 있습니다. | |
| rootUrl | string | 모든 API 서비스가 있는 루트 URL입니다. | |
| endpoints[] | list | 이 API의 위치 기반 엔드포인트 객체 목록입니다. 각 객체에는 엔드포인트 URL, 위치, 설명, 지원 중단 상태가 포함됩니다. | |
| endpoints[].endpointUrl | string | 엔드포인트 대상 호스트의 URL입니다. | |
| endpoints[].location | string | 엔드포인트의 위치입니다. | |
| endpoints[].description | string | URL로 지정된 호스트를 설명하는 문자열입니다. | |
| endpoints[].deprecated | boolean | 이 엔드포인트의 지원 중단 여부입니다. | |
| parameters | object | 모든 API에 적용되는 공통 매개변수입니다. | |
| parameters.(key) | nested object | 단일 매개변수에 대한 설명입니다. | |
| parameters.(key).id | string | 이 스키마의 고유 식별자입니다. | |
| parameters.(key).type | string | 이 스키마의 값 유형입니다. 값 목록은 JSON 스키마의 'type' 섹션에서 확인할 수 있습니다. | |
| parameters.(key).$ref | string | 다른 스키마에 대한 참조입니다. 이 속성의 값은 다른 스키마의 ID입니다. | |
| parameters.(key).description | string | 이 객체에 대한 설명입니다. | |
| parameters.(key).default | string | 이 속성의 기본값입니다 (있는 경우). | |
| parameters.(key).required | boolean | 매개변수가 필요한지 여부입니다. | |
| parameters.(key).format | string | 값을 제한하는 데 도움이 되는 추가 정규 표현식 또는 키입니다. 자세한 내용은 유형 및 형식 요약을 참고하세요. | |
| parameters.(key).pattern | string | 이 매개변수가 준수해야 하는 정규 표현식입니다. | |
| parameters.(key).minimum | string | 이 매개변수의 최솟값입니다. | |
| parameters.(key).maximum | string | 이 매개변수의 최댓값입니다. | |
| parameters.(key).enum[] | list | 이 매개변수가 사용할 수 있는 값입니다 (enum인 경우). | |
| parameters.(key).enumDescriptions[] | list | enum에 대한 설명입니다. 각 위치는 enum 배열에 있는 해당 값에 매핑됩니다. | |
| parameters.(key).repeated | boolean | 이 매개변수가 여러 번 표시될 수 있는지 여부입니다. | |
| parameters.(key).location | string | 이 매개변수가 쿼리에 포함되는지 또는 REST 요청의 경로에 포함되는지를 나타냅니다. | |
| parameters.(key).properties | object | 객체의 스키마인 경우 이 객체의 각 속성에 대한 스키마를 나열합니다. | |
| parameters.(key).properties.(key) | nested object | 이 객체의 단일 속성입니다. 값 자체가 이 속성을 설명하는 JSON 스키마 객체입니다. | |
| parameters.(key).additionalProperties | nested object | 객체의 스키마인 경우 이 속성은 이 객체에 동적 키가 있는 모든 추가 속성의 스키마입니다. | |
| parameters.(key).items | nested object | 배열의 스키마인 경우 이 속성은 배열의 각 요소에 대한 스키마입니다. | |
| parameters.(key).annotations | object | 이 속성에 관한 추가 정보입니다. | |
| parameters.(key).annotations.required[] | list | 요청에 이 속성이 필요한 메서드의 목록입니다. | |
| auth | object | 인증 정보 | |
| auth.oauth2 | object | OAuth 2.0 인증 정보 | |
| auth.oauth2.scopes | object | 사용 가능한 OAuth 2.0 범위 | |
| auth.oauth2.scopes.(key) | object | 범위 값입니다. | |
| auth.oauth2.scopes.(key).description | string | 범위에 대한 설명입니다. | |
| features[] | list | 이 API에서 지원되는 기능의 목록입니다. | |
| schemas | object | 이 API의 스키마입니다. | |
| schemas.(key) | nested object | 개별 스키마 설명입니다. | |
| schemas.(key).id | string | 이 스키마의 고유 식별자입니다. 예: URL | |
| schemas.(key).type | string | 이 스키마의 값 유형입니다. 값 목록은 JSON 스키마의 '유형' 섹션에서 찾을 수 있습니다. | |
| schemas.(key).$ref | string | 다른 스키마에 대한 참조입니다. 이 속성의 값은 다른 스키마의 ID입니다. | |
| schemas.(key).description | string | 이 객체에 대한 설명입니다. | |
| schemas.(key).default | string | 이 속성의 기본값입니다 (있는 경우). | |
| schemas.(key).required | boolean | 매개변수가 필요한지 여부입니다. | |
| schemas.(key).deprecated | boolean | 이 스키마의 지원 중단 여부입니다. | |
| schemas.(key).format | string | 값을 제한하는 데 도움이 되는 추가 정규 표현식 또는 키입니다.자세한 내용은 유형 및 형식 요약을 참조하세요. | |
| schemas.(key).pattern | string | 이 매개변수가 준수해야 하는 정규 표현식입니다. | |
| schemas.(key).minimum | string | 이 매개변수의 최솟값입니다. | |
| schemas.(key).maximum | string | 이 매개변수의 최댓값입니다. | |
| schemas.(key).enum[] | list | 이 매개변수가 사용할 수 있는 값입니다 (enum인 경우). | |
| schemas.(key).enumDescriptions[] | list | enum에 대한 설명입니다.  각 위치는 enum배열에 있는 해당 값에 매핑됩니다. | |
| schemas.(key).enumDeprecated[] | list | enum의 지원 중단 상태입니다.  각 위치는 enum배열에 있는 해당 값에 매핑됩니다. | |
| schemas.(key).repeated | boolean | 이 매개변수가 여러 번 표시될 수 있는지 여부입니다. | |
| schemas.(key).location | string | 이 매개변수가 쿼리에 포함되는지 또는 REST 요청의 경로에 포함되는지를 나타냅니다. | |
| schemas.(key).properties | object | 객체의 스키마인 경우 이 객체의 각 속성에 대한 스키마를 나열합니다. | |
| schemas.(key).properties.(key) | nested object | 이 객체의 단일 속성입니다. 값 자체가 이 속성을 설명하는 JSON 스키마 객체입니다. | |
| schemas.(key).additionalProperties | nested object | 객체의 스키마인 경우 이 속성은 이 객체에 동적 키가 있는 모든 추가 속성의 스키마입니다. | |
| schemas.(key).items | nested object | 배열의 스키마인 경우 이 속성은 배열의 각 요소에 대한 스키마입니다. | |
| schemas.(key).annotations | object | 이 속성에 관한 추가 정보입니다. | |
| schemas.(key).annotations.required[] | list | 요청에 이 속성이 필요한 메서드의 목록입니다. | |
| methods | object | 이 API의 API 수준 메서드입니다. | |
| methods.(key) | nested object | 개별 메서드 설명입니다. | |
| methods.(key).id | string | 이 메서드의 고유 ID입니다. 이 속성은 여러 버전의 디스커버리 간에 메서드를 일치시키는 데 사용할 수 있습니다. | |
| methods.(key).description | string | 이 메서드에 대한 설명입니다. | |
| methods.(key).deprecated | boolean | 이 메서드가 지원 중단되었는지 여부입니다. | |
| methods.(key).parameters | object | 이 메서드의 모든 매개변수에 대한 세부정보입니다. | |
| methods.(key).parameters.(key) | nested object | 이 메서드의 단일 매개변수에 대한 세부정보입니다. | |
| methods.(key).parameters.(key).id | string | 이 스키마의 고유 식별자입니다. | |
| methods.(key).parameters.(key).type | string | 이 스키마의 값 유형입니다. 값 목록은 JSON 스키마의 'type' 섹션에서 찾을 수 있습니다. | |
| methods.(key).parameters.(key).$ref | string | 다른 스키마에 대한 참조입니다. 이 속성의 값은 다른 스키마의 ID입니다. | |
| methods.(key).parameters.(key).description | string | 이 객체에 대한 설명입니다. | |
| methods.(key).parameters.(key).default | string | 이 속성의 기본값입니다 (있는 경우). | |
| methods.(key).parameters.(key).required | boolean | 매개변수가 필요한지 여부입니다. | |
| methods.(key).parameters.(key).deprecated | boolean | 매개변수 지원 중단 여부입니다. | |
| methods.(key).parameters.(key).format | string | 값을 제한하는 데 도움이 되는 추가 정규 표현식 또는 키입니다.자세한 내용은 유형 및 형식 요약을 참조하세요. | |
| methods.(key).parameters.(key).pattern | string | 이 매개변수가 준수해야 하는 정규 표현식입니다. | |
| methods.(key).parameters.(key).minimum | string | 이 매개변수의 최솟값입니다. | |
| methods.(key).parameters.(key).maximum | string | 이 매개변수의 최댓값입니다. | |
| methods.(key).parameters.(key).enum[] | list | 이 매개변수가 사용할 수 있는 값입니다 (enum인 경우). | |
| methods.(key).parameters.(key).enumDescriptions[] | list | enum에 대한 설명입니다.  각 위치는 enum배열에 있는 해당 값에 매핑됩니다. | |
| methods.(key).parameters.(key).enumDeprecated[] | list | enum의 지원 중단 상태입니다.  각 위치는 enum배열에 있는 해당 값에 매핑됩니다. | |
| methods.(key).parameters.(key).repeated | boolean | 이 매개변수가 여러 번 표시될 수 있는지 여부입니다. | |
| methods.(key).parameters.(key).location | string | 이 매개변수가 쿼리에 포함되는지 또는 REST 요청의 경로에 포함되는지를 나타냅니다. | |
| methods.(key).parameters.(key).properties | object | 객체의 스키마인 경우 이 객체의 각 속성에 대한 스키마를 나열합니다. | |
| methods.(key).parameters.(key).properties.(key) | nested object | 이 객체의 단일 속성입니다. 값 자체가 이 속성을 설명하는 JSON 스키마 객체입니다. | |
| methods.(key).parameters.(key).additionalProperties | nested object | 객체의 스키마인 경우 이 속성은 이 객체에 동적 키가 있는 모든 추가 속성의 스키마입니다. | |
| methods.(key).parameters.(key).items | nested object | 배열의 스키마인 경우 이 속성은 배열의 각 요소에 대한 스키마입니다. | |
| methods.(key).parameters.(key).annotations | object | 이 속성에 관한 추가 정보입니다. | |
| methods.(key).parameters.(key).annotations.required[] | list | 요청에 이 속성이 필요한 메서드 목록입니다. | |
| methods.(key).parameterOrder[] | list | 필수 매개변수의 순서가 지정된 목록입니다. 이는 메서드 서명을 구조화하는 방법에 대한 힌트 역할을 합니다. 배열은 가장 중요한 매개변수가 맨 위에 오도록 정렬됩니다. | |
| methods.(key).scopes[] | list | 이 메서드에 적용되는 OAuth 2.0 범위입니다. | |
| methods.(key).supportsMediaDownload | boolean | 이 메서드가 미디어 다운로드를 지원하는지 여부입니다. | |
| methods.(key).supportsMediaUpload | boolean | 이 메서드가 미디어 업로드를 지원하는지 여부입니다. | |
| methods.(key).mediaUpload | object | 미디어 업로드 매개변수 | |
| methods.(key).mediaUpload.accept[] | list | 이 메서드에 허용되는 미디어 업로드의 MIME 미디어 범위입니다. | |
| methods.(key).mediaUpload.maxSize | string | 미디어 업로드의 최대 크기(예: '1MB', '2GB' 또는 '3TB')입니다. | |
| methods.(key).supportsSubscription | boolean | 이 메서드가 구독을 지원하는지 여부입니다. | |
| baseUrl | string | [지원 중단됨] REST 요청의 기본 URL입니다. | |
| basePath | string | [지원 중단됨] REST 요청의 기본 경로입니다. | |
| servicePath | string | 모든 REST 요청의 기본 경로입니다. | |
| batchPath | string | REST 일괄 요청의 경로입니다. | |
| methods.(key).path | string | 이 REST 메서드의 URI 경로입니다.  API 수준에서 servicePath속성과 함께 사용해야 합니다. | |
| methods.(key).httpMethod | string | 이 메서드에서 사용되는 HTTP 메서드입니다. | |
| methods.(key).request | object | 요청의 스키마입니다. | |
| methods.(key).request.$ref | string | 요청 스키마의 스키마 ID입니다. | |
| methods.(key).request.parameterName | string | [지원 중단됨] 일부 API에는 이전 버전과의 호환성을 위해 이 필드가 포함되어 있습니다. 무시해도 됩니다. | |
| methods.(key).response | object | 응답의 스키마입니다. | |
| methods.(key).response.$ref | string | 응답 스키마의 스키마 ID입니다. | |
| methods.(key).mediaUpload.protocols | object | 지원되는 업로드 프로토콜 | |
| methods.(key).mediaUpload.protocols.simple | object | 단일 HTTP 요청으로 업로드할 수 있습니다. | |
| methods.(key).mediaUpload.protocols.simple.multipart | boolean | 이 엔드포인트가 멀티파트 미디어 업로드를 지원하는 경우 true입니다. | |
| methods.(key).mediaUpload.protocols.simple.path | string | 업로드에 사용할 URI 경로입니다. API 수준에서 rootURL속성과 함께 사용해야 합니다. | |
| methods.(key).mediaUpload.protocols.resumable | object | 재개 가능한 미디어 업로드 프로토콜을 지원합니다. | |
| methods.(key).mediaUpload.protocols.resumable.multipart | boolean | true: 이 엔드포인트가 멀티파트 미디어 업로드를 지원하는 경우 | |
| methods.(key).mediaUpload.protocols.resumable.path | string | 업로드에 사용할 URI 경로입니다. API 수준에서 rootURL속성과 함께 사용해야 합니다. | |
| resources | object | 이 API의 리소스입니다. | |
| resources.(key) | nested object | 개별 리소스 설명입니다. 이 리소스와 관련된 메서드 및 하위 리소스가 포함되어 있습니다. | |
| resources.(key).methods | object | 이 리소스의 메서드입니다. | |
| resources.(key).methods.(key) | nested object | 이 리소스의 모든 메서드에 대한 설명입니다. | |
| resources.(key).methods.(key).id | string | 이 메서드의 고유 ID입니다. 이 속성은 여러 버전의 디스커버리 간에 메서드를 일치시키는 데 사용할 수 있습니다. | |
| resources.(key).methods.(key).path | string | 이 REST 메서드의 URI 경로입니다.  API 수준에서 servicePath속성과 함께 사용해야 합니다. | |
| resources.(key).methods.(key).flatPath | string | 수준 2 기능({+var})이 없는 이 REST 메서드의 URI 경로(RFC 6570)입니다. path속성을 보완합니다. | |
| resources.(key).methods.(key).httpMethod | string | 이 메서드에서 사용되는 HTTP 메서드입니다. | |
| resources.(key).methods.(key).description | string | 이 메서드에 대한 설명입니다. | |
| resources.(key).methods.(key).deprecated | boolean | 이 메서드가 지원 중단되었는지 여부입니다. | |
| resources.(key).methods.(key).parameters | object | 이 메서드의 모든 매개변수에 대한 세부정보입니다. | |
| resources.(key).methods.(key).parameters.(key) | nested object | 이 메서드의 단일 매개변수에 대한 세부정보입니다. | |
| resources.(key).methods.(key).parameters.(key).id | string | 이 스키마의 고유 식별자입니다. | |
| resources.(key).methods.(key).parameters.(key).type | string | 이 스키마의 값 유형입니다. 값 목록은 JSON 스키마의 'type' 섹션에서 찾을 수 있습니다. | |
| resources.(key).methods.(key).parameters.(key).$ref | string | 다른 스키마에 대한 참조입니다. 이 속성의 값은 다른 스키마의 'ID'입니다. | |
| resources.(key).methods.(key).parameters.(key).description | string | 이 객체에 대한 설명입니다. | |
| resources.(key).methods.(key).parameters.(key).default | string | 이 속성의 기본값입니다 (있는 경우). | |
| resources.(key).methods.(key).parameters.(key).required | boolean | 매개변수가 필요한지 여부입니다. | |
| resources.(key).methods.(key).parameters.(key).deprecated | boolean | 매개변수 지원 중단 여부입니다. | |
| resources.(key).methods.(key).parameters.(key).format | string | 값을 제한하는 데 도움이 되는 추가 정규 표현식 또는 키입니다.자세한 내용은 유형 및 형식 요약을 참조하세요. | |
| resources.(key).methods.(key).parameters.(key).pattern | string | 이 매개변수가 준수해야 하는 정규 표현식입니다. | |
| resources.(key).methods.(key).parameters.(key).minimum | string | 이 매개변수의 최솟값입니다. | |
| resources.(key).methods.(key).parameters.(key).maximum | string | 이 매개변수의 최댓값입니다. | |
| resources.(key).methods.(key).parameters.(key).enum[] | list | 이 매개변수가 사용할 수 있는 값입니다 (enum인 경우). | |
| resources.(key).methods.(key).parameters.(key).enumDescriptions[] | list | enum에 대한 설명입니다.  각 위치는 enum배열에 있는 해당 값에 매핑됩니다. | |
| resources.(key).methods.(key).parameters.(key).enumDeprecated[] | list | enum의 지원 중단 상태입니다.  각 위치는 enum배열에 있는 해당 값에 매핑됩니다. | |
| resources.(key).methods.(key).parameters.(key).repeated | boolean | 이 매개변수가 여러 번 표시될 수 있는지 여부입니다. | |
| resources.(key).methods.(key).parameters.(key).location | string | 이 매개변수가 쿼리에 포함되는지 또는 REST 요청의 경로에 포함되는지를 나타냅니다. | |
| resources.(key).methods.(key).parameters.(key).properties | object | 객체의 스키마인 경우 이 객체의 각 속성에 대한 스키마를 나열합니다. | |
| resources.(key).methods.(key).parameters.(key).properties.(key) | nested object | 이 객체의 단일 속성입니다. 값 자체가 이 속성을 설명하는 JSON 스키마 객체입니다. | |
| resources.(key).methods.(key).parameters.(key).additionalProperties | nested object | 객체의 스키마인 경우 이 속성은 이 객체에 동적 키가 있는 모든 추가 속성의 스키마입니다. | |
| resources.(key).methods.(key).parameters.(key).items | nested object | 배열의 스키마인 경우 이 속성은 배열의 각 요소에 대한 스키마입니다. | |
| resources.(key).methods.(key).parameters.(key).annotations | object | 이 속성에 관한 추가 정보입니다. | |
| resources.(key).methods.(key).parameters.(key).annotations.required[] | list | 요청에 이 속성이 필요한 메서드의 목록입니다. | |
| resources.(key).methods.(key).parameterOrder[] | list | 필수 매개변수의 순서가 지정된 목록입니다. 이는 메서드 서명을 구조화하는 방법에 대한 힌트 역할을 합니다. 배열은 가장 중요한 매개변수가 맨 위에 오도록 정렬됩니다. | |
| resources.(key).methods.(key).request | object | 요청의 스키마입니다. | |
| resources.(key).methods.(key).request.$ref | string | 요청 스키마의 스키마 ID입니다. | |
| resources.(key).methods.(key).response | object | 응답의 스키마입니다. | |
| resources.(key).methods.(key).response.$ref | string | 응답 스키마의 스키마 ID입니다. | |
| resources.(key).methods.(key).scopes[] | list | 이 메서드에 적용되는 OAuth 2.0 범위입니다. | |
| resources.(key).methods.(key).supportsMediaDownload | boolean | 이 메서드가 미디어 다운로드를 지원하는지 여부입니다. | |
| resources.(key).methods.(key).supportsMediaUpload | boolean | 이 메서드가 미디어 업로드를 지원하는지 여부입니다. | |
| resources.(key).methods.(key).mediaUpload | object | 미디어 업로드 매개변수 | |
| resources.(key).methods.(key).mediaUpload.accept[] | list | 이 메서드에 허용되는 미디어 업로드의 MIME 미디어 범위입니다. | |
| resources.(key).methods.(key).mediaUpload.maxSize | string | 미디어 업로드의 최대 크기(예: '1MB', '2GB' 또는 '3TB')입니다. | |
| resources.(key).methods.(key).mediaUpload.protocols | object | 지원되는 업로드 프로토콜 | |
| resources.(key).methods.(key).mediaUpload.protocols.simple | object | 단일 HTTP 요청으로 업로드할 수 있습니다. | |
| resources.(key).methods.(key).mediaUpload.protocols.simple.multipart | boolean | true: 이 엔드포인트가 멀티파트 미디어 업로드를 지원하는 경우 | |
| resources.(key).methods.(key).mediaUpload.protocols.simple.path | string | 업로드에 사용할 URI 경로입니다. API 수준에서 rootURL속성과 함께 사용해야 합니다. | |
| resources.(key).methods.(key).mediaUpload.protocols.resumable | object | 재개 가능한 미디어 업로드 프로토콜을 지원합니다. | |
| resources.(key).methods.(key).mediaUpload.protocols.resumable.multipart | boolean | true: 이 엔드포인트가 멀티파트 미디어 업로드를 지원하는 경우 | |
| resources.(key).methods.(key).mediaUpload.protocols.resumable.path | string | 업로드에 사용할 URI 경로입니다. API 수준에서 rootURL속성과 함께 사용해야 합니다. | |
| resources.(key).methods.(key).supportsSubscription | boolean | 이 메서드가 구독을 지원하는지 여부입니다. | |
| resources.(key).deprecated | boolean | 이 리소스의 지원 중단 여부입니다. | |
| resources.(key).resources | object | 이 리소스의 하위 리소스입니다. | |
| resources.(key).resources.(key) | nested object | 이 리소스의 모든 하위 리소스에 대한 설명입니다. |