- संसाधन: मैसेज
- JSON काेड में दिखाना
- कार्ड
- CardHeader
- ImageStyle
- सेक्शन
- WidgetMarkup
- TextParagraph
- इमेज
- OnClick
- FormAction
- ActionParameter
- OpenLink
- KeyValue
- आइकॉन
- बटन
- TextButton
- ImageButton
- CardAction
- CardWithId
- कार्ड
- CardHeader
- ImageType
- सेक्शन
- विजेट
- TextParagraph
- इमेज
- OnClick
- कार्रवाई
- ActionParameter
- LoadIndicator
- इंटरैक्शन
- OpenLink
- OpenAs
- OnClose
- OverflowMenu
- OverflowMenuItem
- आइकॉन
- MaterialIcon
- DecoratedText
- बटन
- रंग
- स्ट्रीम किस तरह की है
- SwitchControl
- ControlType
- ButtonList
- TextInput
- स्ट्रीम किस तरह की है
- सुझाव
- SuggestionItem
- पुष्टि करना
- InputType
- SelectionInput
- SelectionType
- SelectionItem
- PlatformDataSource
- CommonDataSource
- HostAppDataSourceMarkup
- ChatClientDataSourceMarkup
- SpaceDataSource
- DateTimePicker
- DateTimePickerType
- डिवाइडर
- ग्रिड
- GridItem
- ImageComponent
- ImageCropStyle
- ImageCropType
- BorderStyle
- BorderType
- GridItemLayout
- कॉलम
- कॉलम
- HorizontalSizeStyle
- HorizontalAlignment
- VerticalAlignment
- विजेट
- ChipList
- लेआउट
- चिप
- कैरसेल
- CarouselCard
- NestedWidget
- CollapseControl
- DividerStyle
- CardAction
- CardFixedFooter
- DisplayStyle
- एनोटेशन
- AnnotationType
- UserMentionMetadata
- स्ट्रीम किस तरह की है
- SlashCommandMetadata
- स्ट्रीम किस तरह की है
- RichLinkMetadata
- RichLinkType
- DriveLinkData
- ChatSpaceLinkData
- थ्रेड
- ActionResponse
- ResponseType
- DialogAction
- Dialog
- ActionStatus
- कोड
- UpdatedWidget
- SelectionItems
- SlashCommand
- MatchedUrl
- EmojiReactionSummary
- DeletionMetadata
- DeletionType
- QuotedMessageMetadata
- AttachedGif
- AccessoryWidget
- तरीके
संसाधन: मैसेज
Google Chat के स्पेस में मौजूद कोई मैसेज.
JSON के काेड में दिखाना |
---|
{ "name": string, "sender": { object ( |
फ़ील्ड | |
---|---|
name |
आइडेंटिफ़ायर. मैसेज का रिसॉर्स नेम. फ़ॉर्मैट: यहां अगर मैसेज बनाते समय कोई कस्टम आईडी सेट किया जाता है, तो अनुरोध में मैसेज की जानकारी देने के लिए इस आईडी का इस्तेमाल किया जा सकता है. इसके लिए, |
sender |
सिर्फ़ आउटपुट के लिए. मैसेज बनाने वाला उपयोगकर्ता. अगर आपका Chat ऐप्लिकेशन उपयोगकर्ता के तौर पर पुष्टि करता है, तो आउटपुट में उपयोगकर्ता |
create |
ज़रूरी नहीं. इम्यूटेबल. Chat में बनाए गए स्पेस के लिए, मैसेज बनाने का समय. यह फ़ील्ड सिर्फ़ आउटपुट के लिए होता है. हालांकि, इंपोर्ट मोड वाले स्पेस में इसका इस्तेमाल किया जा सकता है. इंपोर्ट मोड वाले स्पेस के लिए, इस फ़ील्ड को उस पुराने टाइमस्टैंप पर सेट करें जिस समय सोर्स में मैसेज बनाया गया था. इससे, मैसेज बनाने का मूल समय सुरक्षित रहेगा. |
last |
सिर्फ़ आउटपुट के लिए. वह समय जब किसी उपयोगकर्ता ने मैसेज में आखिरी बार बदलाव किया था. अगर मैसेज में कभी बदलाव नहीं किया गया है, तो यह फ़ील्ड खाली होता है. |
delete |
सिर्फ़ आउटपुट के लिए. Google Chat में मैसेज मिटाने का समय. अगर मैसेज कभी नहीं मिटाया जाता है, तो यह फ़ील्ड खाली रहता है. |
text |
ज़रूरी नहीं. मैसेज का मुख्य हिस्सा, सादे टेक्स्ट में. किसी इमेज, वीडियो या वेब पेज का पहला लिंक, झलक वाला चिप जनरेट करता है. आपके पास Google Chat के किसी उपयोगकर्ता का@उल्लेख करने या स्पेस में मौजूद सभी लोगों को टैग करने का विकल्प भी होता है. टेक्स्ट मैसेज बनाने के बारे में जानने के लिए, मैसेज भेजना लेख पढ़ें. |
formatted |
सिर्फ़ आउटपुट के लिए. इसमें मैसेज
ज़्यादा जानकारी के लिए, मैसेज में भेजे गए टेक्स्ट की फ़ॉर्मैटिंग देखना लेख पढ़ें |
cards[] |
बंद कर दिया गया है: इसके बजाय, रिच, फ़ॉर्मैट किए गए, और इंटरैक्टिव कार्ड. इनका इस्तेमाल, यूज़र इंटरफ़ेस (यूआई) एलिमेंट दिखाने के लिए किया जा सकता है. जैसे, फ़ॉर्मैट किए गए टेक्स्ट, बटन, और क्लिक की जा सकने वाली इमेज. आम तौर पर, कार्ड मैसेज के मुख्य हिस्से के नीचे दिखते हैं. |
cards |
ज़रूरी नहीं. कार्ड का ऐरे. सिर्फ़ Chat ऐप्लिकेशन, कार्ड बना सकते हैं. अगर आपका चैट ऐप्लिकेशन उपयोगकर्ता के तौर पर पुष्टि करता है, तो मैसेज में कार्ड नहीं हो सकते. कार्ड वाला मैसेज बनाने का तरीका जानने के लिए, मैसेज भेजना लेख पढ़ें. कार्ड बिल्डर की मदद से कार्ड डिज़ाइन करें और उनकी झलक देखें. कार्ड बिल्डर खोलना |
annotations[] |
सिर्फ़ आउटपुट के लिए. इस मैसेज में |
thread |
वह थ्रेड जिससे मैसेज जुड़ा है. इस्तेमाल के उदाहरण के लिए, मैसेज थ्रेड शुरू करना या उसका जवाब देना देखें. |
space |
सिर्फ़ आउटपुट के लिए. अगर आपका Chat ऐप्लिकेशन उपयोगकर्ता के तौर पर पुष्टि करता है, तो आउटपुट सिर्फ़ स्पेस |
fallback |
ज़रूरी नहीं. मैसेज के कार्ड का प्लैन-टेक्स्ट ब्यौरा. इसका इस्तेमाल तब किया जाता है, जब कार्ड नहीं दिखाए जा सकते. उदाहरण के लिए, मोबाइल सूचनाएं. |
action |
सिर्फ़ इनपुट के लिए. ऐसे पैरामीटर जिनका इस्तेमाल करके, Chat ऐप्लिकेशन यह कॉन्फ़िगर कर सकता है कि उसका जवाब कैसे पोस्ट किया जाए. |
argument |
सिर्फ़ आउटपुट के लिए. मैसेज का मुख्य हिस्सा, जिसमें Chat ऐप्लिकेशन में टैग किए गए सभी नाम हटा दिए गए हैं. |
slash |
सिर्फ़ आउटपुट के लिए. अगर लागू हो, तो स्लैश कमांड की जानकारी. |
attachment[] |
ज़रूरी नहीं. उपयोगकर्ता का अपलोड किया गया अटैचमेंट. |
matched |
सिर्फ़ आउटपुट के लिए. |
thread |
सिर्फ़ आउटपुट के लिए. अगर स्पेस में थ्रेड में जवाब देने की सुविधा काम नहीं करती, तो यह फ़ील्ड हमेशा |
client |
ज़रूरी नहीं. मैसेज के लिए कस्टम आईडी. फ़ील्ड का इस्तेमाल करके, किसी मैसेज की पहचान की जा सकती है. साथ ही, मैसेज को मिटाया, अपडेट किया या पाया जा सकता है. कस्टम आईडी सेट करने के लिए, मैसेज बनाते समय |
emoji |
सिर्फ़ आउटपुट के लिए. मैसेज पर इमोजी से दी गई प्रतिक्रियाओं की खास जानकारी वाली सूची. |
private |
ज़रूरी नहीं. इम्यूटेबल. मैसेज बनाने के लिए इनपुट, नहीं तो सिर्फ़ आउटपुट. वह उपयोगकर्ता जिसे मैसेज दिख सकता है. इस फ़ील्ड को सेट करने पर, मैसेज निजी हो जाता है और सिर्फ़ तय किए गए उपयोगकर्ता और Chat ऐप्लिकेशन को दिखता है. अपने अनुरोध में इस फ़ील्ड को शामिल करने के लिए, आपको ऐप्लिकेशन की पुष्टि का इस्तेमाल करके Chat API को कॉल करना होगा. साथ ही, इन चीज़ों को हटाना होगा: ज़्यादा जानकारी के लिए, निजी तौर पर मैसेज भेजना लेख पढ़ें. |
deletion |
सिर्फ़ आउटपुट के लिए. मिटाए गए मैसेज के बारे में जानकारी. |
quoted |
सिर्फ़ आउटपुट के लिए. उस मैसेज की जानकारी जिसे Google Chat के किसी उपयोगकर्ता ने स्पेस में कोट किया है. Google Chat के उपयोगकर्ता, किसी मैसेज का जवाब देने के लिए उसे कोट कर सकते हैं. |
attached |
सिर्फ़ आउटपुट के लिए. मैसेज में अटैच की गई GIF इमेज. |
accessory |
ज़रूरी नहीं. मैसेज के सबसे नीचे दिखने वाले एक या उससे ज़्यादा इंटरैक्टिव विजेट. ऐसे मैसेज में ऐक्सेसरी विजेट जोड़े जा सकते हैं जिनमें टेक्स्ट, कार्ड या टेक्स्ट और कार्ड, दोनों शामिल हों. जिन मैसेज में डायलॉग शामिल हैं उनके लिए यह सुविधा काम नहीं करती. ज़्यादा जानकारी के लिए, मैसेज के सबसे नीचे इंटरैक्टिव विजेट जोड़ना लेख पढ़ें. ऐक्सेसरी विजेट की मदद से मैसेज बनाने के लिए, ऐप्लिकेशन की पुष्टि करना ज़रूरी है. |
CardWithId
Google Chat के मैसेज में मौजूद कार्ड.
सिर्फ़ Chat ऐप्लिकेशन, कार्ड बना सकते हैं. अगर आपका Chat ऐप्लिकेशन उपयोगकर्ता के तौर पर पुष्टि करता है, तो मैसेज में कार्ड नहीं हो सकते.
कार्ड बिल्डर की मदद से कार्ड डिज़ाइन करें और उनकी झलक देखें.
कार्ड बिल्डर खोलनाJSON के काेड में दिखाना |
---|
{
"cardId": string,
"card": {
object ( |
फ़ील्ड | |
---|---|
card |
अगर मैसेज में एक से ज़्यादा कार्ड हैं, तो यह एट्रिब्यूट ज़रूरी है. मैसेज में मौजूद कार्ड का यूनीक आइडेंटिफ़ायर. |
card |
कार्ड. फ़ाइल का साइज़ 32 केबी से ज़्यादा नहीं होना चाहिए. |
टिप्पणी
सिर्फ़ आउटपुट के लिए. मैसेज के मुख्य हिस्से के सादे टेक्स्ट से जुड़े एनोटेशन. टेक्स्ट मैसेज में बुनियादी फ़ॉर्मैटिंग जोड़ने के लिए, टेक्स्ट मैसेज फ़ॉर्मैट करना लेख पढ़ें.
सादे टेक्स्ट वाले मैसेज के मुख्य हिस्से का उदाहरण:
Hello @FooBot how are you!"
उससे जुड़े एनोटेशन का मेटाडेटा:
"annotations":[{
"type":"USER_MENTION",
"startIndex":6,
"length":7,
"userMention": {
"user": {
"name":"users/{user}",
"displayName":"FooBot",
"avatarUrl":"https://goo.gl/aeDtrS",
"type":"BOT"
},
"type":"MENTION"
}
}]
JSON के काेड में दिखाना |
---|
{ "type": enum ( |
फ़ील्ड | |
---|---|
type |
इस एनोटेशन का टाइप. |
length |
सादे टेक्स्ट वाले मैसेज के मुख्य हिस्से में मौजूद उस सबस्ट्रिंग की लंबाई जिस पर यह एनोटेशन लागू होता है. |
start |
इस एनोटेशन से जुड़े सादे टेक्स्ट वाले मैसेज के मुख्य हिस्से में, इंडेक्स की शुरुआत (0 से शुरू, इसमें शामिल है). |
यूनियन फ़ील्ड metadata . एनोटेशन के बारे में अतिरिक्त मेटाडेटा. metadata इनमें से कोई एक हो सकता है: |
|
user |
टैग किए गए उपयोगकर्ता का मेटाडेटा. |
slash |
स्लैश कमांड का मेटाडेटा. |
rich |
रिच लिंक का मेटाडेटा. |
AnnotationType
एनोटेशन का टाइप.
Enums | |
---|---|
ANNOTATION_TYPE_UNSPECIFIED |
एनम के लिए डिफ़ॉल्ट वैल्यू. इसका इस्तेमाल न करें. |
USER_MENTION |
किसी उपयोगकर्ता का ज़िक्र किया गया हो. |
SLASH_COMMAND |
स्लैश कमांड का इस्तेमाल किया जाता है. |
RICH_LINK |
रिच लिंक एनोटेशन. |
UserMentionMetadata
उपयोगकर्ता के नाम टैग करने (@) के लिए एनोटेशन मेटाडेटा.
JSON के काेड में दिखाना |
---|
{ "user": { object ( |
फ़ील्ड | |
---|---|
user |
जिस उपयोगकर्ता का ज़िक्र किया गया है. |
type |
उपयोगकर्ता को टैग करने का टाइप. |
टाइप
Enums | |
---|---|
TYPE_UNSPECIFIED |
एनम के लिए डिफ़ॉल्ट वैल्यू. इसका इस्तेमाल न करें. |
ADD |
उपयोगकर्ता को स्पेस में जोड़ें. |
MENTION |
स्पेस में उपयोगकर्ता का नाम टैग करें. |
SlashCommandMetadata
स्लैश कमांड (/) के लिए एनोटेशन मेटाडेटा.
JSON के काेड में दिखाना |
---|
{ "bot": { object ( |
फ़ील्ड | |
---|---|
bot |
वह Chat ऐप्लिकेशन जिसका कमांड दिया गया था. |
type |
स्लैश कमांड का टाइप. |
command |
इस्तेमाल किए गए स्लैश कमांड का नाम. |
command |
इस्तेमाल किए गए स्लैश कमांड का कमांड आईडी. |
triggers |
इससे पता चलता है कि स्लैश कमांड, डायलॉग के लिए है या नहीं. |
टाइप
Enums | |
---|---|
TYPE_UNSPECIFIED |
एनम के लिए डिफ़ॉल्ट वैल्यू. इसका इस्तेमाल न करें. |
ADD |
स्पेस में Chat ऐप्लिकेशन जोड़ें. |
INVOKE |
स्पेस में स्लैश कमांड का इस्तेमाल करना. |
RichLinkMetadata
किसी संसाधन का रिच लिंक.
JSON के काेड में दिखाना |
---|
{ "uri": string, "richLinkType": enum ( |
फ़ील्ड | |
---|---|
uri |
इस लिंक का यूआरआई. |
rich |
रिच लिंक का टाइप. |
यूनियन फ़ील्ड data . लिंक किए गए संसाधन का डेटा. data इनमें से कोई एक हो सकता है: |
|
drive |
Drive के लिंक का डेटा. |
chat |
चैट स्पेस के लिंक का डेटा. |
RichLinkType
रिच लिंक का टाइप. आने वाले समय में, इसमें और टाइप जोड़े जा सकते हैं.
Enums | |
---|---|
RICH_LINK_TYPE_UNSPECIFIED |
एनम के लिए डिफ़ॉल्ट वैल्यू. इसका इस्तेमाल न करें. |
DRIVE_FILE |
Google Drive का रिच लिंक टाइप. |
CHAT_SPACE |
Chat स्पेस का रिच लिंक टाइप. उदाहरण के लिए, स्पेस का स्मार्ट चिप. |
DriveLinkData
Google Drive के लिंक का डेटा.
JSON के काेड में दिखाना |
---|
{
"driveDataRef": {
object ( |
फ़ील्ड | |
---|---|
drive |
DriveDataRef, जो Google Drive की किसी फ़ाइल का रेफ़रंस देता है. |
mime |
लिंक किए गए Google Drive संसाधन का MIME टाइप. |
ChatSpaceLinkData
Chat स्पेस के लिंक का डेटा.
JSON के काेड में दिखाना |
---|
{ "space": string, "thread": string, "message": string } |
फ़ील्ड | |
---|---|
space |
लिंक किए गए Chat स्पेस रिसॉर्स का स्पेस. फ़ॉर्मैट: |
thread |
लिंक किए गए Chat स्पेस के संसाधन का थ्रेड. फ़ॉर्मैट: |
message |
लिंक किए गए Chat स्पेस के संसाधन का मैसेज. फ़ॉर्मैट: |
थ्रेड
Google Chat के स्पेस में मौजूद कोई थ्रेड. इस्तेमाल के उदाहरण के लिए, मैसेज थ्रेड शुरू करना या उसका जवाब देना देखें.
मैसेज बनाते समय कोई थ्रेड चुनने पर, messageReplyOption
फ़ील्ड सेट किया जा सकता है. इससे यह तय किया जा सकता है कि मैच होने वाली कोई थ्रेड न मिलने पर क्या करना है.
JSON के काेड में दिखाना |
---|
{ "name": string, "threadKey": string } |
फ़ील्ड | |
---|---|
name |
आइडेंटिफ़ायर. थ्रेड का संसाधन नाम. उदाहरण: |
thread |
ज़रूरी नहीं. थ्रेड बनाने या अपडेट करने के लिए इनपुट. अगर ऐसा नहीं है, तो सिर्फ़ आउटपुट के लिए. थ्रेड का आईडी. इसमें ज़्यादा से ज़्यादा 4,000 वर्ण डाले जा सकते हैं. यह आईडी, Chat ऐप्लिकेशन के लिए यूनीक होता है. उदाहरण के लिए, अगर एक से ज़्यादा चैट ऐप्लिकेशन, एक ही थ्रेड कुंजी का इस्तेमाल करके मैसेज बनाते हैं, तो मैसेज अलग-अलग थ्रेड में पोस्ट किए जाते हैं. किसी व्यक्ति या किसी दूसरे Chat ऐप्लिकेशन से बनाई गई थ्रेड में जवाब देने के लिए, थ्रेड |
ActionResponse
ऐसे पैरामीटर जिनका इस्तेमाल करके, Chat ऐप्लिकेशन यह कॉन्फ़िगर कर सकता है कि उसका जवाब कैसे पोस्ट किया जाए.
JSON के काेड में दिखाना |
---|
{ "type": enum ( |
फ़ील्ड | |
---|---|
type |
सिर्फ़ इनपुट के लिए. Chat ऐप्लिकेशन के जवाब का टाइप. |
url |
सिर्फ़ इनपुट के लिए. उपयोगकर्ताओं के लिए, पुष्टि करने या कॉन्फ़िगर करने का यूआरएल. (सिर्फ़ |
dialog |
सिर्फ़ इनपुट के लिए. डायलॉग से जुड़े इंटरैक्शन इवेंट का जवाब. इसके साथ |
updated |
सिर्फ़ इनपुट के लिए. अपडेट किए गए विजेट का जवाब. |
ResponseType
Chat ऐप्लिकेशन के जवाब का टाइप.
Enums | |
---|---|
TYPE_UNSPECIFIED |
डिफ़ॉल्ट टाइप, जिसे NEW_MESSAGE के तौर पर मैनेज किया जाता है. |
NEW_MESSAGE |
विषय में नए मैसेज के तौर पर पोस्ट करें. |
UPDATE_MESSAGE |
Chat ऐप्लिकेशन में मैसेज अपडेट करें. ऐसा सिर्फ़ CARD_CLICKED इवेंट के लिए किया जा सकता है, जहां मैसेज भेजने वाले व्यक्ति का टाइप BOT है. |
UPDATE_USER_MESSAGE_CARDS |
उपयोगकर्ता के मैसेज पर मौजूद कार्ड अपडेट करें. इसे सिर्फ़ मैच किए गए यूआरएल वाले MESSAGE इवेंट या CARD_CLICKED इवेंट के जवाब के तौर पर अनुमति दी जाती है. हालांकि, इसके लिए ज़रूरी है कि मैसेज भेजने वाले का टाइप HUMAN हो. टेक्स्ट को अनदेखा कर दिया जाता है. |
REQUEST_CONFIG |
उपयोगकर्ता से निजी तौर पर पुष्टि करने या कॉन्फ़िगरेशन करने के लिए कहें. |
DIALOG |
डायलॉग दिखाता है. |
UPDATE_WIDGET |
विजेट के टेक्स्ट के लिए, अपने-आप पूरा होने वाले विकल्पों की क्वेरी. |
DialogAction
इसमें डायलॉग और अनुरोध का स्टेटस कोड शामिल होता है.
JSON के काेड में दिखाना |
---|
{ "actionStatus": { object ( |
फ़ील्ड | |
---|---|
action |
सिर्फ़ इनपुट के लिए. डायलॉग को शुरू करने या सबमिट करने के अनुरोध का स्टेटस. ज़रूरत पड़ने पर, उपयोगकर्ताओं को स्थिति और मैसेज दिखाता है. उदाहरण के लिए, गड़बड़ी या सफलता के मामले में. |
यूनियन फ़ील्ड action . की जाने वाली कार्रवाई. action इनमें से कोई एक हो सकता है: |
|
dialog |
सिर्फ़ इनपुट के लिए. अनुरोध के लिए डायलॉग. |
Dialog
डायलॉग के कार्ड बॉडी के चारों ओर मौजूद रैपर.
JSON के काेड में दिखाना |
---|
{
"body": {
object ( |
फ़ील्ड | |
---|---|
body |
सिर्फ़ इनपुट के लिए. डायलॉग का मुख्य हिस्सा, जिसे मॉडल में रेंडर किया जाता है. Google Chat ऐप्लिकेशन, इन कार्ड इकाइयों के साथ काम नहीं करते: |
ActionStatus
डायलॉग को शुरू करने या सबमिट करने के अनुरोध की स्थिति दिखाता है.
JSON के काेड में दिखाना |
---|
{
"statusCode": enum ( |
फ़ील्ड | |
---|---|
status |
स्टेटस कोड. |
user |
उपयोगकर्ताओं को उनके अनुरोध की स्थिति के बारे में बताने वाला मैसेज. अगर यह सेट नहीं है, तो |
कोड
gRPC API के लिए कैननिकल गड़बड़ी कोड.
कभी-कभी एक से ज़्यादा गड़बड़ी कोड लागू हो सकते हैं. सेवाओं को गड़बड़ी का सबसे सटीक कोड दिखाना चाहिए. उदाहरण के लिए, अगर दोनों कोड लागू होते हैं, तो FAILED_PRECONDITION
के बजाय OUT_OF_RANGE
का इस्तेमाल करें. इसी तरह, FAILED_PRECONDITION
के बजाय NOT_FOUND
या ALREADY_EXISTS
को प्राथमिकता दें.
Enums | |
---|---|
OK |
गड़बड़ी नहीं है. यह कोड, अनुरोध पूरा होने पर दिखता है. एचटीटीपी मैपिंग: 200 ठीक है |
CANCELLED |
कार्रवाई रद्द कर दी गई थी. आम तौर पर, कॉल करने वाले ने ऐसा किया था. एचटीटीपी मैपिंग: 499 क्लाइंट ने अनुरोध की प्रोसेस के दौरान कनेक्शन बंद कर दिया |
UNKNOWN |
ऐसी गड़बड़ी जिसके बारे में कोई जानकारी नहीं है. उदाहरण के लिए, यह गड़बड़ी तब दिख सकती है, जब किसी दूसरे पते के स्पेस से मिली एचटीटीपी मैपिंग: 500 सर्वर में गड़बड़ी |
INVALID_ARGUMENT |
क्लाइंट ने एक अमान्य आर्ग्युमेंट दिया है. ध्यान दें कि यह एचटीटीपी मैपिंग: 400 गलत अनुरोध |
DEADLINE_EXCEEDED |
कार्रवाई पूरी होने से पहले ही समयसीमा खत्म हो गई. सिस्टम की स्थिति में बदलाव करने वाली कार्रवाइयों के लिए, यह गड़बड़ी तब भी दिख सकती है, जब कार्रवाई पूरी हो चुकी हो. उदाहरण के लिए, हो सकता है कि किसी सर्वर से जवाब मिलने में इतनी देरी हुई हो कि समयसीमा खत्म हो गई हो. एचटीटीपी मैपिंग: 504 गेटवे टाइम आउट |
NOT_FOUND |
अनुरोध की गई कोई इकाई (जैसे, फ़ाइल या डायरेक्ट्री) नहीं मिली. सर्वर डेवलपर के लिए अहम जानकारी: अगर किसी सुविधा को धीरे-धीरे रोल आउट करने या बिना दस्तावेज़ वाली अनुमति सूची जैसी वजहों से, उपयोगकर्ताओं की किसी पूरी कैटगरी के लिए अनुरोध अस्वीकार किया जाता है, तो एचटीटीपी मैपिंग: 404 नहीं मिला |
ALREADY_EXISTS |
क्लाइंट ने जिस इकाई (जैसे, फ़ाइल या डायरेक्ट्री) को बनाने की कोशिश की थी वह पहले से मौजूद है. एचटीटीपी मैपिंग: 409 गड़बड़ी |
PERMISSION_DENIED |
कॉलर के पास बताई गई कार्रवाई करने की अनुमति नहीं है. किसी संसाधन के खत्म होने की वजह से अस्वीकार किए जाने वाले अनुरोधों के लिए, एचटीटीपी मैपिंग: 403 अनुमति नहीं है |
UNAUTHENTICATED |
अनुरोध में, कार्रवाई के लिए पुष्टि करने के मान्य क्रेडेंशियल नहीं हैं. एचटीटीपी मैपिंग: 401 अनुमति नहीं है |
RESOURCE_EXHAUSTED |
हो सकता है कि कोई रिसॉर्स खत्म हो गया हो. जैसे, हर उपयोगकर्ता के लिए तय कोटा या पूरे फ़ाइल सिस्टम में जगह खत्म हो गई हो. एचटीटीपी मैपिंग: 429 कई बार अनुरोध किया गया |
FAILED_PRECONDITION |
कार्रवाई अस्वीकार कर दी गई, क्योंकि सिस्टम उस स्थिति में नहीं है जो कार्रवाई को पूरा करने के लिए ज़रूरी है. उदाहरण के लिए, मिटाने के लिए चुनी गई डायरेक्ट्री खाली नहीं है, rmdir कमांड किसी डायरेक्ट्री पर लागू नहीं किया गया है वगैरह. सेवा लागू करने वाले लोग, एचटीटीपी मैपिंग: 400 गलत अनुरोध |
ABORTED |
ऑपरेशन को रोक दिया गया था. आम तौर पर, ऐसा एक साथ कई टास्क करने से जुड़ी समस्या की वजह से होता है. जैसे, सीक्वेंसर की जांच न हो पाना या लेन-देन रोकना.
एचटीटीपी मैपिंग: 409 गड़बड़ी |
OUT_OF_RANGE |
कार्रवाई, मान्य रेंज के बाद की गई थी. उदाहरण के लिए, फ़ाइल के आखिर तक जाने या पढ़ने के बाद.
एचटीटीपी मैपिंग: 400 गलत अनुरोध |
UNIMPLEMENTED |
यह कार्रवाई लागू नहीं की गई है या इस सेवा में काम नहीं करती/चालू नहीं है. एचटीटीपी मैपिंग: 501 लागू नहीं है |
INTERNAL |
अंदरूनी गड़बड़ियां. इसका मतलब है कि सिस्टम में मौजूद कुछ इनवैरिएंट काम नहीं कर रहे हैं. गड़बड़ी का यह कोड, गंभीर गड़बड़ियों के लिए है. एचटीटीपी मैपिंग: 500 सर्वर में गड़बड़ी |
UNAVAILABLE |
फ़िलहाल, सेवा उपलब्ध नहीं है. ज़्यादातर मामलों में, यह एक अस्थायी स्थिति होती है. इसे ठीक करने के लिए, बैकऑफ़ की मदद से फिर से कोशिश करें. ध्यान दें कि नॉन-आइडेंपोटेंट ऑपरेशन को दोबारा आज़माना हमेशा सुरक्षित नहीं होता.
एचटीटीपी मैपिंग: 503 सेवा उपलब्ध नहीं है |
DATA_LOSS |
डेटा को वापस नहीं पाया जा सकता या डेटा खराब हो गया. एचटीटीपी मैपिंग: 500 सर्वर में गड़बड़ी |
UpdatedWidget
selectionInput
विजेट के लिए, एक से ज़्यादा विकल्प वाले मेन्यू के लिए, अपने-आप पूरा होने वाले सुझाव दिखाता है.
JSON के काेड में दिखाना |
---|
{ "widget": string, // Union field |
फ़ील्ड | |
---|---|
widget |
अपडेट किए गए विजेट का आईडी. यह आईडी, उस विजेट के आईडी से मेल खाना चाहिए जिसकी वजह से अपडेट का अनुरोध ट्रिगर हुआ था. |
यूनियन फ़ील्ड updated_widget . उपयोगकर्ता की कार्रवाई के जवाब में अपडेट किया गया विजेट. updated_widget इनमें से कोई एक हो सकता है: |
|
suggestions |
विजेट के लिए ऑटोकंप्लीट की मदद से दिखने वाले नतीजों की सूची |
SelectionItems
विजेट के लिए ऑटोकंप्लीट की सुविधा से मिलने वाले नतीजों की सूची.
JSON के काेड में दिखाना |
---|
{
"items": [
{
object ( |
फ़ील्ड | |
---|---|
items[] |
SelectionItem ऑब्जेक्ट का कलेक्शन. |
SlashCommand
Google Chat में स्लैश कमांड.
JSON के काेड में दिखाना |
---|
{ "commandId": string } |
फ़ील्ड | |
---|---|
command |
इस्तेमाल किए गए स्लैश कमांड का आईडी. |
MatchedUrl
Chat मैसेज में मिला यूआरएल. चैट ऐप्लिकेशन, मैच होने वाले यूआरएल की झलक दिखा सकते हैं. ज़्यादा जानकारी के लिए, लिंक की झलक देखना लेख पढ़ें.
JSON के काेड में दिखाना |
---|
{ "url": string } |
फ़ील्ड | |
---|---|
url |
सिर्फ़ आउटपुट के लिए. मैच किया गया यूआरएल. |
EmojiReactionSummary
किसी मैसेज पर किसी खास इमोजी से प्रतिक्रिया देने वाले लोगों की संख्या.
JSON के काेड में दिखाना |
---|
{
"emoji": {
object ( |
फ़ील्ड | |
---|---|
emoji |
सिर्फ़ आउटपुट के लिए. प्रतिक्रियाओं से जुड़े इमोजी. |
reaction |
सिर्फ़ आउटपुट के लिए. उससे जुड़े इमोजी का इस्तेमाल करके दी गई प्रतिक्रियाओं की कुल संख्या. |
DeletionMetadata
मिटाए गए मैसेज के बारे में जानकारी. deleteTime
सेट होने पर, मैसेज मिट जाता है.
JSON के काेड में दिखाना |
---|
{
"deletionType": enum ( |
फ़ील्ड | |
---|---|
deletion |
इससे पता चलता है कि मैसेज किसने मिटाया है. |
DeletionType
मैसेज किसने मिटाया और कैसे मिटाया. आने वाले समय में, इसमें और वैल्यू जोड़ी जा सकती हैं.
Enums | |
---|---|
DELETION_TYPE_UNSPECIFIED |
इस वैल्यू का इस्तेमाल नहीं किया जाता. |
CREATOR |
उपयोगकर्ता ने अपना मैसेज मिटा दिया है. |
SPACE_OWNER |
स्पेस के मालिक ने मैसेज मिटा दिया है. |
ADMIN |
Google Workspace के किसी एडमिन ने मैसेज मिटा दिया है. |
APP_MESSAGE_EXPIRY |
Chat ऐप्लिकेशन में मौजूद मैसेज की समयसीमा खत्म होने पर, वह मैसेज अपने-आप मिट गया. |
CREATOR_VIA_APP |
किसी Chat ऐप्लिकेशन ने उपयोगकर्ता की ओर से मैसेज मिटाया हो. |
SPACE_OWNER_VIA_APP |
किसी चैट ऐप्लिकेशन ने स्पेस के मालिक की ओर से मैसेज मिटाया हो. |
QuotedMessageMetadata
कोट किए गए मैसेज के बारे में जानकारी.
JSON के काेड में दिखाना |
---|
{ "name": string, "lastUpdateTime": string } |
फ़ील्ड | |
---|---|
name |
सिर्फ़ आउटपुट के लिए. कोट किए गए मैसेज का रिसॉर्स नाम. फ़ॉर्मैट: |
last |
सिर्फ़ आउटपुट के लिए. कोट किए गए मैसेज को बनाने या उसे आखिरी बार अपडेट करने का टाइमस्टैंप. |
AttachedGif
यूआरएल से तय की गई GIF इमेज.
JSON के काेड में दिखाना |
---|
{ "uri": string } |
फ़ील्ड | |
---|---|
uri |
सिर्फ़ आउटपुट के लिए. वह यूआरएल जो GIF इमेज को होस्ट करता है. |
AccessoryWidget
मैसेज के सबसे नीचे दिखने वाले एक या उससे ज़्यादा इंटरैक्टिव विजेट. ज़्यादा जानकारी के लिए, मैसेज के सबसे नीचे इंटरैक्टिव विजेट जोड़ना लेख पढ़ें.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड action . कार्रवाई का टाइप. action इनमें से कोई एक हो सकता है: |
|
button |
बटन की सूची. |
तरीके |
|
---|---|
|
Google Chat के स्पेस में मैसेज भेजता है. |
|
किसी मैसेज को मिटाता है. |
|
किसी मैसेज के बारे में जानकारी दिखाता है. |
|
कॉल करने वाले व्यक्ति के उस स्पेस के मैसेज दिखाता है जिसका वह सदस्य है. इसमें, ब्लॉक किए गए सदस्यों और स्पेस के मैसेज भी शामिल होते हैं. |
|
किसी मैसेज को अपडेट करता है. |
|
किसी मैसेज को अपडेट करता है. |