Полезная нагрузка JSON сообщений об ошибках. Если API Cloud Logging включен, эти сообщения об ошибках регистрируются в Google Cloud Logging .
| JSON-представление |
|---|
{
"deployment": string,
"error": {
object ( |
| Поля | |
|---|---|
deployment | Развертывание, вызвавшее ошибку. Для приложений чата, созданных с помощью Apps Script, это идентификатор развертывания, определенный Apps Script. |
error | Код ошибки и сообщение. |
deploymentFunction | Незашифрованное имя |
Статус
Тип Status определяет логическую модель ошибок, подходящую для различных сред программирования, включая API REST и API RPC. Он используется gRPC . Каждое сообщение Status содержит три части данных: код ошибки, сообщение об ошибке и сведения об ошибке.
Подробнее об этой модели ошибок и о том, как с ней работать, можно узнать в API Design Guide .
| JSON-представление |
|---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
| Поля | |
|---|---|
code | Код состояния, который должен быть значением перечисления |
message | Сообщение об ошибке для разработчика, которое должно быть на английском языке. Любое сообщение об ошибке, обращенное к пользователю, должно быть локализовано и отправлено в поле |
details[] | Список сообщений, содержащих сведения об ошибке. Существует общий набор типов сообщений для использования API. |