ChatAppLogEntry

गड़बड़ी के मैसेज का JSON पेलोड. Cloud Logging API चालू होने पर, गड़बड़ी के इन मैसेज को Google Cloud Logging में लॉग किया जाता है.

JSON के काेड में दिखाना
{
  "deployment": string,
  "error": {
    object (Status)
  },
  "deploymentFunction": string
}
फ़ील्ड
deployment

string

वह डिप्लॉयमेंट जिसकी वजह से गड़बड़ी हुई. Apps Script में बनाए गए चैट ऐप्लिकेशन के लिए, यह Apps Script में तय किया गया डिप्लॉयमेंट आईडी होता है.

error

object (Status)

गड़बड़ी का कोड और मैसेज.

deploymentFunction

string

एन्क्रिप्ट नहीं किया गया callbackMethod नाम, जो गड़बड़ी होने के दौरान चल रहा था.

स्थिति

Status टाइप, गड़बड़ी का एक लॉजिकल मॉडल तय करता है. यह मॉडल, अलग-अलग प्रोग्रामिंग एनवायरमेंट के लिए सही होता है. जैसे, REST API और आरपीसी एपीआई. इसका इस्तेमाल gRPC करता है. हर Status मैसेज में तीन तरह का डेटा होता है: गड़बड़ी का कोड, गड़बड़ी का मैसेज, और गड़बड़ी की जानकारी.

इस गड़बड़ी के मॉडल और इसके साथ काम करने के तरीके के बारे में ज़्यादा जानने के लिए, एपीआई डिज़ाइन गाइड पढ़ें.

JSON के काेड में दिखाना
{
  "code": integer,
  "message": string,
  "details": [
    {
      "@type": string,
      field1: ...,
      ...
    }
  ]
}
फ़ील्ड
code

integer

स्टेटस कोड, जो google.rpc.Code की enum वैल्यू होनी चाहिए.

message

string

डेवलपर को दिखने वाला गड़बड़ी का मैसेज, जो अंग्रेज़ी में होना चाहिए. उपयोगकर्ता को दिखने वाला गड़बड़ी का कोई भी मैसेज, स्थानीय भाषा में होना चाहिए और उसे google.rpc.Status.details फ़ील्ड में भेजा जाना चाहिए. इसके अलावा, क्लाइंट भी उसे स्थानीय भाषा में बदल सकता है.

details[]

object

उन मैसेज की सूची जिनमें गड़बड़ी की जानकारी होती है. एपीआई के लिए, मैसेज टाइप का एक सामान्य सेट होता है.