Полезная нагрузка 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. |