- JSON काेड में दिखाना
- CommonEventObject
- TimeZone
- इनपुट
- StringInputs
- DateTimeInput
- DateInput
- TimeInput
- AppCommandMetadata
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 |
उपयोगकर्ता के क्लाइंट के बारे में जानकारी दिखाता है. जैसे, स्थानीय भाषा, होस्ट ऐप्लिकेशन, और प्लैटफ़ॉर्म. Chat ऐप्लिकेशन के लिए, |
app |
ऐप्लिकेशन के कमांड के लिए जानकारी अपने-आप भर जाती है. इनमें स्लैश कमांड और क्विक कमांड भी शामिल हैं. |
CommonEventObject
उपयोगकर्ता के क्लाइंट के बारे में जानकारी दिखाता है. जैसे, स्थानीय भाषा, होस्ट ऐप्लिकेशन, और प्लैटफ़ॉर्म. चैट ऐप्लिकेशन के लिए, CommonEventObject
में कार्ड के साथ इंटरैक्ट करने वाले उपयोगकर्ताओं का सबमिट किया गया डेटा शामिल होता है. जैसे, डायलॉग में डाला गया डेटा.
JSON के काेड में दिखाना |
---|
{ "userLocale": string, "hostApp": enum ( |
फ़ील्ड | |
---|---|
user |
[ISO 639 भाषा कोड]-[ISO 3166 देश/इलाके का कोड] फ़ॉर्मैट में पूरा |
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 |
टाइमस्टैंप के बाद से अब तक का समय, मिलीसेकंड में. |
TimeInput
समय की इनपुट वैल्यू.
JSON के काेड में दिखाना |
---|
{ "hours": integer, "minutes": integer } |
फ़ील्ड | |
---|---|
hours |
24-घंटे की घड़ी पर घंटे का समय. |
minutes |
घंटे के बाद बीत चुके मिनटों की संख्या. मान्य वैल्यू 0 से 59 के बीच होनी चाहिए. |
AppCommandMetadata
ऐप्लिकेशन के कमांड से जुड़ा मेटाडेटा. ऐप्लिकेशन कमांड की मदद से, उपयोगकर्ता किसी Chat ऐप्लिकेशन को इस्तेमाल कर सकते हैं और उससे इंटरैक्ट कर सकते हैं. ये कमांड, लिखने के लिए बने बॉक्स में टाइप किए गए स्लैश कमांड या सीधे इंटिग्रेशन मेन्यू से चुने गए आइटम हो सकते हैं.
JSON के काेड में दिखाना |
---|
{
"appCommandId": integer,
"appCommandType": enum ( |
फ़ील्ड | |
---|---|
app |
दिए गए ऐप्लिकेशन इंटरैक्शन के लिए कमांड आईडी. |
app |
ऐप्लिकेशन कमांड का टाइप. |