- JSON फ़ॉर्मैट में दिखाना
- CommonEventObject
- TimeZone
- इनपुट
- StringInputs
- DateTimeInput
- DateInput
- TimeInput
Google Chat ऐप्लिकेशन का इंटरैक्शन इवेंट.
इंटरैक्शन इवेंट के बारे में जानने के लिए, Google Chat ऐप्लिकेशन से होने वाले इंटरैक्शन पाना और उनका जवाब देना देखें. इवेंट टाइप और उदाहरण के लिए इवेंट पेलोड के बारे में जानने के लिए, Google Chat ऐप्लिकेशन इंटरैक्शन इवेंट के टाइप देखें.
उपयोगकर्ताओं के इंटरैक्शन से मिलने वाले इवेंट के अलावा, Chat ऐप्लिकेशन को स्पेस में हुए बदलावों के बारे में भी इवेंट की जानकारी मिल सकती है. जैसे, स्पेस में किसी नए सदस्य को कब जोड़ा गया है. स्पेस के इवेंट के बारे में जानने के लिए, Google Chat के इवेंट के साथ काम करना लेख पढ़ें.
जेएसओएन के काेड में दिखाना |
---|
{ "type": enum ( |
फ़ील्ड | |
---|---|
type |
इंटरैक्शन इवेंट का टाइप. ज़्यादा जानकारी के लिए, Google Chat ऐप्लिकेशन इंटरैक्शन इवेंट किस तरह के हैं देखें. |
eventTime |
इंटरैक्शन इवेंट होने के समय के बारे में बताने वाला टाइमस्टैंप. |
token |
यह एक सीक्रेट वैल्यू है. इसका इस्तेमाल करके, लेगसी Chat ऐप्लिकेशन यह पुष्टि कर सकते हैं कि अनुरोध Google ने किया है या नहीं. Google, किसी भी क्रम में टोकन जनरेट करता है और उसकी वैल्यू में कोई बदलाव नहीं होता. Google Cloud Console में Chat API के कॉन्फ़िगरेशन पेज से, टोकन लिया जा सकता है, उसे रद्द किया जा सकता है या फिर से जनरेट किया जा सकता है. मॉडर्न चैट ऐप्लिकेशन इस फ़ील्ड का इस्तेमाल नहीं करते. यह एपीआई के जवाबों और Chat एपीआई के कॉन्फ़िगरेशन पेज में मौजूद नहीं है. |
threadKey |
इंटरैक्शन इवेंट से जुड़े थ्रेड के लिए, Chat ऐप्लिकेशन की तय की गई कुंजी. ज़्यादा जानकारी के लिए, |
message |
अगर लागू हो, तो इंटरैक्शन इवेंट को ट्रिगर करने वाला मैसेज. |
user |
इंटरैक्शन इवेंट को ट्रिगर करने वाला उपयोगकर्ता. |
space |
वह स्पेस जिसमें इंटरैक्शन इवेंट हुआ. |
action |
|
configCompleteRedirectUrl |
वह यूआरएल जिस पर Chat ऐप्लिकेशन उपयोगकर्ता को तब रीडायरेक्ट करता है, जब वह Google Chat से बाहर की अनुमति या कॉन्फ़िगरेशन फ़्लो को पूरा कर लेता है. ज़्यादा जानकारी के लिए, Chat ऐप्लिकेशन को अन्य सेवाओं और टूल से कनेक्ट करना लेख पढ़ें. |
isDialogEvent |
|
dialogEventType |
डायलॉग इंटरैक्शन इवेंट का टाइप. |
common |
इसमें उपयोगकर्ता के क्लाइंट के बारे में जानकारी होती है, जैसे कि स्थान-भाषा, होस्ट ऐप्लिकेशन, और प्लैटफ़ॉर्म. चैट ऐप्लिकेशन के लिए, |
CommonEventObject
इसमें उपयोगकर्ता के क्लाइंट के बारे में जानकारी होती है, जैसे कि स्थान-भाषा, होस्ट ऐप्लिकेशन, और प्लैटफ़ॉर्म. चैट ऐप्लिकेशन के लिए, CommonEventObject
में कार्ड के साथ इंटरैक्ट करने वाले उपयोगकर्ताओं का सबमिट किया गया डेटा शामिल होता है, जैसे कि डायलॉग में डाला गया डेटा.
जेएसओएन के काेड में दिखाना |
---|
{ "userLocale": string, "hostApp": enum ( |
फ़ील्ड | |
---|---|
userLocale |
[ISO 639 language code]-[ISO 3166 देश/क्षेत्र कोड] के फ़ॉर्मैट में पूरा |
hostApp |
HostApp enum, जो बताता है कि ऐड-ऑन को किस ऐप्लिकेशन से शुरू किया गया है. Chat ऐप्लिकेशन के लिए, हमेशा |
platform |
इवेंट के शुरू होने वाले प्लैटफ़ॉर्म ( |
timeZone |
कोऑर्डिनेटेड यूनिवर्सल टाइम (यूटीसी) से टाइमज़ोन आईडी और ऑफ़सेट. यह सुविधा सिर्फ़ |
formInputs |
एक मैप, जिसमें वे वैल्यू होती हैं जिन्हें उपयोगकर्ता किसी कार्ड या डायलॉग बॉक्स से किसी विजेट में डालता है. मैप बटन, हर विजेट को असाइन किए गए स्ट्रिंग आईडी होते हैं और वैल्यू विजेट के लिए इनपुट दिखाती हैं. ज़्यादा जानकारी के लिए, उपयोगकर्ताओं की डाली गई जानकारी को प्रोसेस करना देखें. |
parameters |
शुरू किए गए फ़ंक्शन में पास किए गए कस्टम पैरामीटर. कुंजी और मान दोनों स्ट्रिंग होने चाहिए. |
invokedFunction |
विजेट से जुड़े, शुरू किए गए फ़ंक्शन का नाम. यह सिर्फ़ Chat ऐप्लिकेशन के लिए सेट है. |
TimeZone
कोऑर्डिनेटेड यूनिवर्सल टाइम (यूटीसी) से टाइमज़ोन आईडी और ऑफ़सेट. यह सुविधा सिर्फ़ CARD_CLICKED
और SUBMIT_DIALOG
इवेंट टाइप के लिए काम करती है.
जेएसओएन के काेड में दिखाना |
---|
{ "id": string, "offset": integer } |
फ़ील्ड | |
---|---|
id |
IANA TZ का टाइम ज़ोन डेटाबेस कोड, जैसे कि "अमेरिका/टोरंटो". |
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 तक हैं. |