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