एपीआई के इस्तेमाल की सीमाएं

सीमाएं और कोटा Google की संरचना को ऐसी स्वचालित प्रक्रिया से सुरक्षित रखते हैं जो Groups Settings API को गलत तरीके से इस्तेमाल करना. किसी एपीआई से बहुत ज़्यादा अनुरोध करने पर जिसमें नुकसान न पहुंचाने वाली टाइपिंग या खराब तरीके से डिज़ाइन किया गया ऐसा सिस्टम शामिल है जो गैर-ज़रूरी एपीआई कॉल करता है. इसकी वजह चाहे जो भी हो, एक बार किसी खास सोर्स से आने वाले ट्रैफ़िक को ब्लॉक करना की समीक्षा करना ज़रूरी है.

एपीआई अनुरोध पूरे नहीं हुए

अगर आपका एपीआई अनुरोध पूरा नहीं होता है, तो आपके ऐप्लिकेशन को एचटीटीपी स्टेटस कोड मिलेगा जवाब. 403 के एचटीटीपी स्टेटस कोड में गड़बड़ी की जानकारी है, जिससे पता चलता है कि कौनसा एपीआई कोटा सीमा पार हो गई है. रिस्पॉन्स से आपके कस्टम ऐप्लिकेशन को गड़बड़ियों का पता लगाने और सही कार्रवाई करने में मदद मिलती है कार्रवाई.

समय के हिसाब से संवेदनशील अनुरोध

अगर आपके अनुरोधों को एक तय समयसीमा में पूरा करना है, तो साथ-साथ अपने अनुरोध भी भेजें या अपने Java या C# ऐप्लिकेशन में एक से ज़्यादा थ्रेड का इस्तेमाल करें. उदाहरण के लिए, अपने अनुरोधों को महीने के हिसाब से ब्रेक करें या किसी अन्य समयावधि का डेटा सेव करें. थ्रेड के मामले में, 10 थ्रेड से शुरू करके देखें, यानी हर अनुरोध के लिए एक थ्रेड. थ्रेड के सुझाव में कुछ समस्याएं हैं. साथ ही, यह सभी एपीआई के लिए काम का नहीं है. अगर अनुरोध बहुत ज़्यादा होने की वजह से, कोटा से जुड़ी गड़बड़ियां होती हैं.

समय के हिसाब से गड़बड़ियां

समय के हिसाब से सभी गड़बड़ियों (हर थ्रेड के लिए X सेकंड के लिए ज़्यादा से ज़्यादा N चीज़ें) के लिए, खास तौर पर स्टेटस कोड में 503 गड़बड़ी है. हमारा सुझाव है कि आप अपने कोड को एक एक्सपोनेन्शियल बैकऑफ़ एल्गोरिदम के लिए, फ़ेल हो चुके कॉल के लिए फिर से कोशिश करने से पहले कुछ देर इंतज़ार करें. इसके लिए Groups Settings API का उदाहरण एक थ्रेड को 5 सेकंड तक इंतज़ार करना होगा और पूरे न हो पाने वाले कॉल को फिर से आज़माना होगा. अगर अनुरोध पूरा हो जाता है, तो इसे दोहराएं दूसरी थ्रेड का पैटर्न डालें. अगर दूसरा अनुरोध पूरा नहीं होता है, तो आपके आवेदन को कॉल पूरा होने तक अनुरोध की फ़्रीक्वेंसी को कम कर दें. उदाहरण के लिए, कॉल में 5 सेकंड की देरी से 10 सेकंड की देरी हो. इसके बाद, कनेक्ट न हो पाने पर फिर से कोशिश करें. साथ ही, फिर से कोशिश करने का फ़ैसला लें सीमा तय करें. उदाहरण के लिए, अपने आवेदन से पहले अलग-अलग समय पर, अनुरोध को पांच से सात बार पूरा करें उपयोगकर्ता को कोई गड़बड़ी दिखाता है.

कोटा

एपीआई कोटा की कैटगरी कोटा
क्वेरी प्रति दिन

हर दिन ज़्यादा से ज़्यादा 1,00,000 क्वेरी की जा सकती हैं. अगर आपको इससे ज़्यादा क्षमता चाहिए तो आप Google Cloud Console में कोटा की जानकारी देने वाला पेज

समूह विवरण, अधिकतम आकार ग्रुप का ब्यौरा डालने के लिए, ज़्यादा से ज़्यादा 4,096 वर्ण इस्तेमाल किए जा सकते हैं.
समूह नाम, अधिकतम आकार ग्रुप के नाम में ज़्यादा से ज़्यादा 60 वर्ण हो सकते हैं.
defaultMessageDenyNotificationText सूचना के टेक्स्ट में ज़्यादा से ज़्यादा 10,000 वर्ण हो सकते हैं. इस बारे में ज़्यादा जानने के लिए defaultMessageDenyNotificationText प्रॉपर्टी के लिए, एपीआई के बारे में जानकारी.
maxMessageBytes मैसेज का डिफ़ॉल्ट साइज़ एक एमबी से ज़्यादा नहीं होना चाहिए. maxMessageBytes के बारे में ज़्यादा जानने के लिए प्रॉपर्टी के लिए, एपीआई का रेफ़रंस देखें.

सीमाएं

सीमाएं किस तरह की हैं सीमाएं और दिशा-निर्देश
डेटा फ़ॉर्मैट, डिफ़ॉल्ट
डेटा का डिफ़ॉल्ट फ़ॉर्मैट, JSON होता है. यह एपीआई, ऐटम फ़ॉर्मैट के साथ भी काम करता है. JSON और ऐटम, दोनों डेटा फ़ॉर्मैट में, पूरी तरह से पढ़ने और लिखने की सुविधाएं मिलती हैं. ज़्यादा जानकारी के लिए, यह देखें JSON और ऐटम डेटा फ़ॉर्मैट.
Groups Settings API, चालू करना ज़्यादा जानकारी के लिए Groups Settings API पर कॉल करने से पहले, आपको डायरेक्ट्री एपीआई चालू करना होगा ज़्यादा जानकारी के लिए, Google Workspace API चालू करना लेख पढ़ें.