ChatAppLogEntry

Charge utile JSON des messages d'erreur. Si l'API Cloud Logging est activée, ces messages d'erreur sont consignés dans Google Cloud Logging.

Représentation JSON
{
  "deployment": string,
  "error": {
    object (Status)
  },
  "deploymentFunction": string
}
Champs
deployment

string

Déploiement à l'origine de l'erreur. Pour les applications Chat intégrées à Apps Script, il s'agit de l'ID de déploiement défini par Apps Script.

error

object (Status)

Code et message d'erreur

deploymentFunction

string

Nom de callbackMethod non chiffré qui était en cours d'exécution lorsque l'erreur s'est produite.

État

Le type Status définit un modèle d'erreur logique adapté aux différents environnements de programmation, y compris les API REST et RPC. Il est utilisé par le protocole gRPC. Chaque message Status contient trois éléments de données : un code d'erreur, un message d'erreur et les détails de l'erreur.

Pour en savoir plus sur ce modèle d'erreur et sur son utilisation, consultez le Guide de conception d'API.

Représentation JSON
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
Champs
code

integer

Code d'état, qui doit être une valeur d'énumération de google.rpc.Code.

message

string

Message d'erreur destiné au développeur, qui doit être en anglais. Tout message d'erreur destiné aux utilisateurs doit être localisé et envoyé dans le champ google.rpc.Status.details, ou localisé par le client.

details[]

object

Liste de messages comportant les détails de l'erreur. Il existe un ensemble commun de types de message utilisable par les API.