- JSON फ़ॉर्मैट में दिखाना
- CommonEventObject
- TimeZone
- इनपुट
- StringInputs
- DateTimeInput
- DateInput
- TimeInput
Google Chat ऐप्लिकेशन इंटरैक्शन इवेंट, जो Chat ऐप्लिकेशन के साथ उपयोगकर्ता के इंटरैक्शन का डेटा दिखाता है और उसमें शामिल होता है. अपने Chat ऐप्लिकेशन को इंटरैक्शन वाले इवेंट पाने के लिए कॉन्फ़िगर करने के लिए, उपयोगकर्ता के इंटरैक्शन से जुड़ा डेटा पाना और उनका जवाब देना लेख पढ़ें.
उपयोगकर्ता के इंटरैक्शन से इवेंट के अलावा, Chat ऐप्लिकेशन को स्पेस में हुए बदलावों के बारे में भी जानकारी मिल सकती है. जैसे, स्पेस में किसी नए सदस्य को जोड़ा जाना. स्पेस इवेंट के बारे में जानने के लिए, Google Chat के इवेंट के साथ काम करना लेख पढ़ें.
जेएसओएन के काेड में दिखाना |
---|
{ "type": enum ( |
फ़ील्ड | |
---|---|
type |
Chat ऐप्लिकेशन के साथ उपयोगकर्ता के इंटरैक्शन का टाइप, जैसे कि |
eventTime |
इंटरैक्शन इवेंट कब हुआ, यह बताने वाला टाइमस्टैंप. |
token |
एक सीक्रेट वैल्यू, जिसका इस्तेमाल Chat के लेगसी ऐप्लिकेशन यह पुष्टि करने के लिए कर सकते हैं कि कोई अनुरोध Google से आया है या नहीं. Google, किसी भी क्रम में टोकन जनरेट करता है और उसकी वैल्यू स्थिर रहती है. Google Cloud Console में Chat API के कॉन्फ़िगरेशन पेज से, टोकन को हासिल किया जा सकता है, उसे रद्द किया जा सकता है या उसे फिर से जनरेट किया जा सकता है. नए Chat ऐप्लिकेशन इस फ़ील्ड का इस्तेमाल नहीं करते. यह एपीआई से मिले जवाबों और Chat API के कॉन्फ़िगरेशन पेज में मौजूद नहीं है. |
threadKey |
इंटरैक्शन इवेंट से जुड़े थ्रेड के लिए, Chat ऐप्लिकेशन की ओर से तय की गई कुंजी. ज़्यादा जानकारी के लिए, |
message |
अगर लागू हो, तो इंटरैक्शन इवेंट को ट्रिगर करने वाला मैसेज. |
user |
वह उपयोगकर्ता जिसने Chat ऐप्लिकेशन से इंटरैक्ट किया है. |
space |
वह स्पेस जिसमें उपयोगकर्ता ने Chat ऐप्लिकेशन से इंटरैक्ट किया. |
action |
|
configCompleteRedirectUrl |
वह यूआरएल जिस पर Chat ऐप्लिकेशन, उपयोगकर्ता को Google Chat से बाहर पुष्टि या कॉन्फ़िगरेशन पूरा करने के बाद रीडायरेक्ट करता है. ज़्यादा जानकारी के लिए, किसी Chat ऐप्लिकेशन को दूसरी सेवाओं और टूल से कनेक्ट करना लेख पढ़ें. |
isDialogEvent |
|
dialogEventType |
मिले डायलॉग इंटरैक्शन से जुड़ा इवेंट किस तरह का है. |
common |
इसमें उपयोगकर्ता के क्लाइंट के बारे में जानकारी मिलती है. जैसे, स्थान-भाषा, होस्ट ऐप्लिकेशन, और प्लैटफ़ॉर्म. चैट ऐप्लिकेशन के लिए, |
CommonEventObject
इसमें उपयोगकर्ता के क्लाइंट के बारे में जानकारी मिलती है. जैसे, स्थान-भाषा, होस्ट ऐप्लिकेशन, और प्लैटफ़ॉर्म. चैट ऐप्लिकेशन के लिए, CommonEventObject
में कार्ड से इंटरैक्ट करने वाले उपयोगकर्ताओं का सबमिट किया गया डेटा शामिल होता है. जैसे, डायलॉग में डाला गया डेटा.
जेएसओएन के काेड में दिखाना |
---|
{ "userLocale": string, "hostApp": enum ( |
फ़ील्ड | |
---|---|
userLocale |
[ISO 639 भाषा कोड] [ISO 3166 country/region code] के फ़ॉर्मैट में पूरा |
hostApp |
HostApp enum. यह उस ऐप्लिकेशन के बारे में बताता है जिससे ऐड-ऑन को शुरू किया गया है. Chat ऐप्लिकेशन के लिए हमेशा |
platform |
प्लैटफ़ॉर्म की सूची, जो उस प्लैटफ़ॉर्म के बारे में बताती है जहां से इवेंट शुरू होता है ( |
timeZone |
कोऑर्डिनेटेड यूनिवर्सल टाइम (यूटीसी) से मिला टाइमज़ोन आईडी और ऑफ़सेट. यह सुविधा सिर्फ़ |
formInputs |
ऐसा मैप जिसमें वे वैल्यू होती हैं जिन्हें उपयोगकर्ता, किसी कार्ड या डायलॉग बॉक्स से विजेट में डालता है. मैप कुंजियां, हर विजेट को असाइन किए गए स्ट्रिंग आईडी होती हैं और वैल्यू, विजेट में मौजूद इनपुट को दिखाती हैं. ज़्यादा जानकारी के लिए, उपयोगकर्ताओं की डाली गई जानकारी को प्रोसेस करना देखें. |
parameters |
शुरू किए गए फ़ंक्शन में पास किए गए कस्टम पैरामीटर. कुंजियां और वैल्यू, दोनों स्ट्रिंग होनी चाहिए. |
invokedFunction |
विजेट से जुड़े, शुरू किए गए फ़ंक्शन का नाम. सिर्फ़ Chat ऐप्लिकेशन के लिए सेट किया गया है. |
TimeZone
कोऑर्डिनेटेड यूनिवर्सल टाइम (यूटीसी) से मिला टाइमज़ोन आईडी और ऑफ़सेट. यह सुविधा सिर्फ़ CARD_CLICKED
और SUBMIT_DIALOG
इवेंट टाइप के लिए काम करती है.
जेएसओएन के काेड में दिखाना |
---|
{ "id": string, "offset": integer } |
फ़ील्ड | |
---|---|
id |
IANA TZ टाइम ज़ोन डेटाबेस कोड, जैसे कि "अमेरिका/Toronto". |
offset |
कोऑर्डिनेटेड यूनिवर्सल टाइम (यूटीसी) से, उपयोगकर्ता के टाइमज़ोन का ऑफ़सेट मिलीसेकंड में. |
इनपुट
डेटा के ऐसे टाइप जिन्हें उपयोगकर्ता कार्ड या डायलॉग पर डाल सकते हैं. इनपुट का टाइप, उन वैल्यू के टाइप पर निर्भर करता है जिन्हें विजेट स्वीकार करता है.
जेएसओएन के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
|
|
stringInputs |
ऐसी स्ट्रिंग की सूची जो उन वैल्यू को दिखाती है जिन्हें उपयोगकर्ता किसी विजेट में डालता है. अगर विजेट सिर्फ़ एक वैल्यू स्वीकार करता है, जैसे कि |
dateTimeInput |
तारीख और समय, दोनों को स्वीकार करने वाले |
dateInput |
|
timeInput |
सिर्फ़ समय की वैल्यू स्वीकार करने वाले |
StringInputs
रेगुलर विजेट के लिए इनपुट पैरामीटर. एक वैल्यू वाले विजेट के लिए, यह सिंगल वैल्यू वाली सूची होती है. चेकबॉक्स जैसे कई वैल्यू वाले विजेट के लिए सभी वैल्यू दिखाई जाती हैं.
जेएसओएन के काेड में दिखाना |
---|
{ "value": [ string ] } |
फ़ील्ड | |
---|---|
value[] |
उपयोगकर्ता की डाली गई स्ट्रिंग की सूची. |
DateTimeInput
तारीख और समय की इनपुट वैल्यू.
जेएसओएन के काेड में दिखाना |
---|
{ "msSinceEpoch": string, "hasDate": boolean, "hasTime": boolean } |
फ़ील्ड | |
---|---|
msSinceEpoch |
Epoch समय के बाद से समय, मिलीसेकंड में. |
hasDate |
|
hasTime |
|
DateInput
तारीख के इनपुट की वैल्यू.
जेएसओएन के काेड में दिखाना |
---|
{ "msSinceEpoch": string } |
फ़ील्ड | |
---|---|
msSinceEpoch |
Epoch समय के बाद से समय, मिलीसेकंड में. |
TimeInput
समय इनपुट मान.
जेएसओएन के काेड में दिखाना |
---|
{ "hours": integer, "minutes": integer } |
फ़ील्ड | |
---|---|
hours |
24-घंटे की घड़ी में घंटा. |
minutes |
एक घंटे के बाद कुल मिनट. मान्य वैल्यू 0 से 59 है. |