Стандартные сообщения об ошибках
    
    
      
    
    
      
      Оптимизируйте свои подборки
    
    
      
      Сохраняйте и классифицируйте контент в соответствии со своими настройками.
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
В этом документе указаны некоторые коды ошибок и сообщения, возвращаемые API Google. В частности, перечисленные здесь ошибки относятся к глобальному домену (или домену по умолчанию) для API Google. Многие API также определяют свои собственные домены, которые идентифицируют ошибки, специфичные для API, которые не входят в глобальный домен. В случае этих ошибок значение свойства domain в ответе JSON будет значением, специфичным для API, например youtube.parameter .
 На этой странице перечислены ошибки по их кодам состояния HTTP, как определено в RFC 7231 .
 Пример ответа JSON ниже демонстрирует, как сообщается о глобальной ошибке:
{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "invalidParameter",
    "message": "Invalid string value: 'asdf'. Allowed values: [mostpopular]",
    "locationType": "parameter",
    "location": "chart"
   }
  ],
  "code": 400,
  "message": "Invalid string value: 'asdf'. Allowed values: [mostpopular]"
 }
} Ошибки
-  ПЕРЕМЕЩЕНО_ПОСТОЯННО (301)
-  SEE_OTHER (303)
-  НЕ_МОДИФИЦИРОВАНО (304)
-  ВРЕМЕННЫЙ_ПЕРЕДИРЕКТ (307)
-  БАД_ЗАПРОС (400)
-  НЕСАНКЦИОНИРОВАНО (401)
-  ПЛАТЕЖ_НЕОБХОДИМЫЙ (402)
-  ЗАПРЕЩЕНО (403)
-  НЕ_НАЙДЕНО (404)
-  МЕТОД_НЕ_РАЗРЕШЕН (405)
-  КОНФЛИКТ (409)
-  УШЛО (410)
-  ПРЕCONDITION_FAILED (412)
-  REQUEST_ENTITY_TOO_LARGE (413)
-  REQUESTED_RANGE_NOT_SATISFIABLE (416)
-  ОЖИДАНИЕ_FAILED (417)
-  PRECONDITION_REQUIRED (428)
-  Too_MANY_REQUESTS (429)
-  ВНУТРЕННЯ_СЕРВЕР_ОШИБКА (500)
-  НЕ_Реализовано (501)
-  СЕРВИС_UNAVAILABLE (503) 
MOVED_PERMANENTLY (301)
| Код ошибки | Описание | 
|---|
| movedPermanently | Этот запрос и будущие запросы на ту же операцию должны быть отправлены на URL-адрес, указанный в заголовке Locationэтого ответа, а не на URL-адрес, на который был отправлен этот запрос. | 
SEE_OTHER (303)
| Код ошибки | Описание | 
|---|
| seeOther | Ваш запрос успешно обработан. Чтобы получить ответ, отправьте запрос GETна URL-адрес, указанный в заголовкеLocation. | 
| mediaDownloadRedirect | Ваш запрос успешно обработан. Чтобы получить ответ, отправьте запрос GETна URL-адрес, указанный в заголовкеLocation. | 
NOT_MODIFIED (304)
| Код ошибки | Описание | 
|---|
| notModified | Условие, установленное для заголовка If-None-Match, не выполнено. Этот ответ указывает, что запрошенный документ не был изменен и что необходимо получить кэшированный ответ. Проверьте значение заголовка HTTP-запроса If-None-Match. | 
TEMPORARY_REDIRECT (307)
| Код ошибки | Описание | 
|---|
| temporaryRedirect | Чтобы ваш запрос был обработан, повторно отправьте его на URL-адрес, указанный в заголовке Locationэтого ответа. | 
BAD_REQUEST (400)
| Код ошибки | Описание | 
|---|
| badRequest | Запрос API недействителен или неправильно сформирован. Следовательно, сервер API не смог понять запрос. | 
| badBinaryDomainRequest | Запрос двоичного домена недействителен. | 
| badContent | Тип контента данных запроса или тип контента части составного запроса не поддерживается. | 
| badLockedDomainRequest | Запрос заблокированного домена недействителен. | 
| corsRequestWithXOrigin | Запрос CORS содержит заголовок XD3 X-Origin, который указывает на неправильный запрос CORS. | 
| endpointConstraintMismatch | Запрос не выполнен, поскольку он не соответствует указанному API. Проверьте значение пути URL-адреса и убедитесь, что оно правильное. | 
| invalid | Запрос не выполнен, поскольку он содержал недопустимое значение. Значением может быть значение параметра, значение заголовка или значение свойства. | 
| invalidAltValue | Значение параметра altуказывает неизвестный формат вывода. | 
| invalidParameter | Запрос не выполнен, поскольку он содержал недопустимый параметр или значение параметра. Просмотрите документацию API, чтобы определить, какие параметры подходят для вашего запроса. | 
| invalidQuery | Запрос недействителен. Проверьте документацию API, чтобы определить, какие параметры поддерживаются для запроса, а также узнать, содержит ли запрос недопустимую комбинацию параметров или недопустимое значение параметра. Проверьте значение параметра запроса q. | 
| keyExpired | Срок действия ключа API, предоставленного в запросе, истек, что означает, что сервер API не может проверить предел квоты для приложения, отправляющего запрос. Проверьте консоль разработчиков Google для получения дополнительной информации или получения нового ключа. | 
| keyInvalid | Ключ API, указанный в запросе, недействителен. Это означает, что сервер API не может проверить ограничение квоты для приложения, отправляющего запрос. Используйте консоль разработчиков Google, чтобы найти или получить свой ключ API. | 
| lockedDomainCreationFailure | Токен OAuth был получен в строке запроса, что запрещено этим API для форматов ответов, отличных от JSON или XML. Если возможно, попробуйте вместо этого отправить токен OAuth в заголовке авторизации. | 
| notDownload | По URL-путям /download/*можно отправлять только запросы на загрузку мультимедиа. Повторно отправьте запрос по тому же пути, но без префикса/download. | 
| notUpload | Запрос не выполнен, поскольку это не запрос на загрузку, и по URI /upload/*можно отправлять только запросы на загрузку. Попробуйте повторно отправить запрос по тому же пути, но без префикса/upload. | 
| parseError | Сервер API не может проанализировать тело запроса. | 
| required | В запросе API отсутствует необходимая информация. Требуемая информация может быть параметром или свойством ресурса. | 
| tooManyParts | Не удалось выполнить многочастный запрос, поскольку он содержит слишком много частей. | 
| unknownApi | API, который вызывает запрос, не распознан. | 
| unsupportedMediaProtocol | Клиент использует неподдерживаемый медиа-протокол. | 
| unsupportedOutputFormat | Значение параметра altуказывает формат вывода, который не поддерживается для этой службы. Проверьте значение параметра запросаalt. | 
| wrongUrlForUpload | Запрос представляет собой запрос на загрузку, но он не выполнен, поскольку не был отправлен на правильный URI. Запросы на загрузку должны отправляться на URI, содержащие префикс /upload/*. Попробуйте повторно отправить запрос по тому же пути, но с префиксом/upload. | 
UNAUTHORIZED (401)
| Код ошибки | Описание | 
|---|
| unauthorized | Пользователь не уполномочен делать запрос. | 
| authError | Учетные данные авторизации, предоставленные для запроса, недействительны. Проверьте значение заголовка HTTP-запроса Authorization. | 
| expired | Срок действия сессии истек. Проверьте значение заголовка HTTP-запроса Authorization. | 
| lockedDomainExpired | Запрос не выполнен, поскольку срок действия ранее действительного заблокированного домена истек. | 
| required | Пользователь должен войти в систему, чтобы сделать этот запрос API. Проверьте значение заголовка HTTP-запроса Authorization. | 
PAYMENT_REQUIRED (402)
| Код ошибки | Описание | 
|---|
| dailyLimitExceeded402 | Достигнут лимит дневного бюджета, установленный разработчиком. | 
| quotaExceeded402 | Запрошенная операция требует больше ресурсов, чем позволяет квота. Для завершения операции необходима оплата. | 
| user402 | Запрошенная операция требует оплаты от аутентифицированного пользователя. | 
FORBIDDEN (403)
| Код ошибки | Описание | 
|---|
| forbidden | Запрошенная операция запрещена и не может быть завершена. | 
| accessNotConfigured | Ваш проект не настроен для доступа к этому API. Используйте консоль разработчиков Google , чтобы активировать API для вашего проекта. | 
| accessNotConfigured | Проект заблокирован из-за злоупотреблений. См. http://support.google.com/code/go/developer_compliance . | 
| accessNotConfigured | Проект помечен на удаление. | 
| accountDeleted | Учетная запись пользователя, связанная с учетными данными авторизации запроса, была удалена. Проверьте значение заголовка HTTP-запроса Authorization. | 
| accountDisabled | Учетная запись пользователя, связанная с учетными данными авторизации запроса, отключена. Проверьте значение заголовка HTTP-запроса Authorization. | 
| accountUnverified | Адрес электронной почты пользователя, сделавшего запрос, не подтвержден. Проверьте значение заголовка HTTP-запроса Authorization. | 
| concurrentLimitExceeded | Запрос не выполнен, поскольку достигнут предел одновременного использования. | 
| dailyLimitExceeded | Достигнут дневной лимит квоты для API. | 
| dailyLimitExceeded | Достигнут лимит дневной квоты, и проект заблокирован из-за злоупотреблений. Чтобы решить проблему, обратитесь к форме поддержки соответствия API Google . | 
| dailyLimitExceededUnreg | Запрос не выполнен, поскольку достигнут дневной лимит на использование API без аутентификации. Для дальнейшего использования API требуется регистрация через консоль разработчиков Google . | 
| downloadServiceForbidden | API не поддерживает службу загрузки. | 
| insufficientAudience | Запрос не может быть выполнен для этой аудитории. | 
| insufficientAuthorizedParty | Запрос не может быть выполнен для этого приложения. | 
| insufficientPermissions | Аутентифицированный пользователь не имеет достаточных разрешений для выполнения этого запроса. | 
| limitExceeded | Запрос не может быть выполнен из-за ограничений доступа или скорости. | 
| lockedDomainForbidden | Этот API не поддерживает заблокированные домены. | 
| quotaExceeded | Запрошенная операция требует больше ресурсов, чем позволяет квота. | 
| rateLimitExceeded | За заданный промежуток времени было отправлено слишком много запросов. | 
| rateLimitExceededUnreg | Превышен лимит скорости, и вам необходимо зарегистрировать свое приложение, чтобы иметь возможность продолжать вызывать API. Пожалуйста, зарегистрируйтесь с помощью консоли разработчиков Google . | 
| responseTooLarge | Запрошенный ресурс слишком велик для возврата. | 
| servingLimitExceeded | Общий предел скорости, указанный для API, уже достигнут. | 
| sslRequired | Для выполнения этой операции требуется SSL. | 
| unknownAuth | Сервер API не распознает схему авторизации, использованную для запроса. Проверьте значение заголовка HTTP-запроса Authorization. | 
| userRateLimitExceeded | Запрос не выполнен, поскольку достигнут предел скорости для каждого пользователя. | 
| userRateLimitExceededUnreg | Запрос не выполнен, поскольку был достигнут предел скорости для каждого пользователя, а разработчик клиента не был указан в запросе. Используйте консоль разработчика Google (https://console.developers.google.com), чтобы создать проект для вашего приложения. | 
| variableTermExpiredDailyExceeded | Запрос не выполнен, поскольку истек срок квоты на переменный срок и был достигнут дневной лимит. | 
| variableTermLimitExceeded | Запрос не выполнен, поскольку был достигнут предел квоты на переменный срок. | 
NOT_FOUND (404)
| Код ошибки | Описание | 
|---|
| notFound | Запрошенная операция не удалась, поскольку не удалось найти ресурс, связанный с запросом. | 
| notFound | Не удалось найти ресурс, связанный с запросом. Если вы не использовали этот API в течение последних двух недель, повторно разверните приложение App Engine и попробуйте вызвать его еще раз. | 
| unsupportedProtocol | Протокол, использованный в запросе, не поддерживается. | 
METHOD_NOT_ALLOWED (405)
| Код ошибки | Описание | 
|---|
| httpMethodNotAllowed | Метод HTTP, связанный с запросом, не поддерживается. | 
CONFLICT (409)
| Код ошибки | Описание | 
|---|
| conflict | Запрос API не может быть выполнен, поскольку запрошенная операция будет конфликтовать с существующим элементом. Например, запрос, который пытается создать дубликат элемента, создаст конфликт, хотя повторяющиеся элементы обычно идентифицируются с более конкретными ошибками. | 
| duplicate | Запрошенная операция не удалась, поскольку она пыталась создать уже существующий ресурс. | 
GONE (410)
| Код ошибки | Описание | 
|---|
| deleted | Запрос не выполнен, поскольку ресурс, связанный с запросом, был удален. | 
PRECONDITION_FAILED (412)
| Код ошибки | Описание | 
|---|
| conditionNotMet | Условие, установленное в заголовке HTTP-запроса If-MatchилиIf-None-Matchне выполнено. Подробности см. в разделе ETag спецификации HTTP. Проверьте значение заголовка HTTP-запросаIf-Match. | 
REQUEST_ENTITY_TOO_LARGE (413)
| Код ошибки | Описание | 
|---|
| backendRequestTooLarge | Запрос слишком велик. | 
| batchSizeTooLarge | Пакетный запрос содержит слишком много элементов. | 
| uploadTooLarge | Запрос не выполнен, поскольку данные, отправленные в запросе, слишком велики. | 
REQUESTED_RANGE_NOT_SATISFIABLE (416)
| Код ошибки | Описание | 
|---|
| requestedRangeNotSatisfiable | В запросе указан диапазон, который невозможно удовлетворить. | 
EXPECTATION_FAILED (417)
| Код ошибки | Описание | 
|---|
| expectationFailed | Сервер не может удовлетворить ожидания клиента. | 
PRECONDITION_REQUIRED (428)
| Код ошибки | Описание | 
|---|
| preconditionRequired | Для запроса требуется предварительное условие, которое не предусмотрено. Чтобы этот запрос был успешным, вам необходимо предоставить вместе с запросом заголовок If-MatchилиIf-None-Match. | 
TOO_MANY_REQUESTS (429)
| Код ошибки | Описание | 
|---|
| rateLimitExceeded | За заданный промежуток времени было отправлено слишком много запросов. | 
INTERNAL_SERVER_ERROR (500)
| Код ошибки | Описание | 
|---|
| internalError | Запрос не выполнен из-за внутренней ошибки. | 
NOT_IMPLEMENTED (501)
| Код ошибки | Описание | 
|---|
| notImplemented | Запрошенная операция не была реализована. | 
| unsupportedMethod | Запрос не выполнен, поскольку он пытается выполнить неизвестный метод или операцию. | 
SERVICE_UNAVAILABLE (503)
| Код ошибки | Описание | 
|---|
| backendError | Произошла серверная ошибка. | 
| backendNotConnected | Запрос не выполнен из-за ошибки соединения. | 
| notReady | Сервер API не готов принимать запросы. | 
 
  
  
  
 
  
    
    
      
       
    
    
  
  
  Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0", а примеры кода – по лицензии Apache 2.0. Подробнее об этом написано в правилах сайта. Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
  Последнее обновление: 2025-01-04 UTC.
  
  
  
    
      [null,null,["Последнее обновление: 2025-01-04 UTC."],[],["Google APIs return errors within a \"global\" domain or API-specific domains, categorized by HTTP status codes. Common redirection codes (3xx) indicate using a new URL. Client errors (4xx) include `BAD_REQUEST` for invalid requests, `UNAUTHORIZED` for authentication issues, and `FORBIDDEN` for access problems.  Specific errors like `invalidParameter`, `quotaExceeded`, or `notFound` provide details. Codes 410, 412, 413, 416, 417, 428, 429, 500, 501, 503 cover issues such as resources being deleted or rate-limit issues.\n"]]