- JSON काेड में दिखाना
- CommonEventObject
- TimeZone
- इनपुट
- StringInputs
- DateTimeInput
- DateInput
- Timeइनपुट
Google Chat ऐप्लिकेशन के साथ इंटरैक्शन का इवेंट, जो Chat ऐप्लिकेशन के साथ उपयोगकर्ता के इंटरैक्शन का डेटा दिखाता है और उसमें शामिल होता है. अगर आपको इंटरैक्शन वाले इवेंट पाने हैं, तो अपने Chat ऐप्लिकेशन को कॉन्फ़िगर करें. इसके लिए, उपयोगकर्ता के इंटरैक्शन से जुड़ी जानकारी पाना और उनका जवाब देना लेख पढ़ें.
Chat ऐप्लिकेशन को उपयोगकर्ता के इंटरैक्शन से इवेंट के अलावा, स्पेस में हुए बदलावों के बारे में भी जानकारी मिल सकती है. जैसे, स्पेस में किसी नए सदस्य को जोड़ा जाना. स्पेस इवेंट के बारे में जानने के लिए, Google Chat के इवेंट के साथ काम करना लेख पढ़ें.
JSON के काेड में दिखाना |
---|
{ "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 |
|
isDialogEvent |
|
dialogEventType |
उस तरह का डायलॉग इंटरैक्शन इवेंट जो मिला. |
common |
इसमें उपयोगकर्ता के क्लाइंट के बारे में जानकारी मिलती है. जैसे, स्थान-भाषा, होस्ट ऐप्लिकेशन, और प्लैटफ़ॉर्म. चैट ऐप्लिकेशन के लिए, |
CommonEventObject
इसमें उपयोगकर्ता के क्लाइंट के बारे में जानकारी मिलती है. जैसे, स्थान-भाषा, होस्ट ऐप्लिकेशन, और प्लैटफ़ॉर्म. चैट ऐप्लिकेशन के लिए, CommonEventObject
में कार्ड से इंटरैक्ट करने वाले उपयोगकर्ताओं का सबमिट किया गया डेटा शामिल होता है. जैसे, डायलॉग में डाला गया डेटा.
JSON के काेड में दिखाना |
---|
{ "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
इवेंट टाइप के लिए काम करती है.
JSON के काेड में दिखाना |
---|
{ "id": string, "offset": integer } |
फ़ील्ड | |
---|---|
id |
IANA TZ टाइम ज़ोन डेटाबेस कोड, जैसे कि "अमेरिका/Toronto". |
offset |
कोऑर्डिनेटेड यूनिवर्सल टाइम (यूटीसी) से, उपयोगकर्ता के टाइमज़ोन का ऑफ़सेट मिलीसेकंड में. |
इनपुट
डेटा के ऐसे टाइप जिन्हें उपयोगकर्ता कार्ड या डायलॉग पर डाल सकते हैं. इनपुट का टाइप, उन वैल्यू के टाइप पर निर्भर करता है जिन्हें विजेट स्वीकार करता है.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
|
|
stringInputs |
ऐसी स्ट्रिंग की सूची जो उन वैल्यू को दिखाती है जिन्हें उपयोगकर्ता किसी विजेट में डालता है. अगर विजेट सिर्फ़ एक वैल्यू स्वीकार करता है, जैसे कि |
dateTimeInput |
तारीख और समय, दोनों को स्वीकार करने वाले |
dateInput |
|
timeInput |
सिर्फ़ समय की वैल्यू स्वीकार करने वाले |
StringInputs
रेगुलर विजेट के लिए इनपुट पैरामीटर. एक वैल्यू वाले विजेट के लिए, यह सिंगल वैल्यू वाली सूची होती है. चेकबॉक्स जैसे कई वैल्यू वाले विजेट के लिए सभी वैल्यू दिखाई जाती हैं.
JSON के काेड में दिखाना |
---|
{ "value": [ string ] } |
फ़ील्ड | |
---|---|
value[] |
उपयोगकर्ता की डाली गई स्ट्रिंग की सूची. |
DateTimeInput
तारीख और समय की इनपुट वैल्यू.
JSON के काेड में दिखाना |
---|
{ "msSinceEpoch": string, "hasDate": boolean, "hasTime": boolean } |
फ़ील्ड | |
---|---|
msSinceEpoch |
Epoch समय के बाद से समय, मिलीसेकंड में. |
hasDate |
|
hasTime |
|
DateInput
तारीख के इनपुट की वैल्यू.
JSON के काेड में दिखाना |
---|
{ "msSinceEpoch": string } |
फ़ील्ड | |
---|---|
msSinceEpoch |
Epoch समय के बाद से समय, मिलीसेकंड में. |
TimeInput
समय इनपुट मान.
JSON के काेड में दिखाना |
---|
{ "hours": integer, "minutes": integer } |
फ़ील्ड | |
---|---|
hours |
24-घंटे की घड़ी में घंटा. |
minutes |
एक घंटे के बाद के मिनट. मान्य वैल्यू 0 से 59 है. |