स्मार्ट होम कोटा और सीमाएं

Google Home संसाधनों के इस्तेमाल और उनके बंटवारे को सीमित करता है. साथ ही, हर प्रोजेक्ट के लिए सही कोटा लागू करता है. कुछ नीतियां, संसाधन की उपलब्धता, उपयोगकर्ता की प्रोफ़ाइल, सेवा के इस्तेमाल का इतिहास, और अन्य फ़ैक्टर के आधार पर अलग-अलग होती हैं. साथ ही, इनमें बिना सूचना दिए बदलाव किया जा सकता है.

HomeGraph API की सीमाएं

इस सेक्शन में, Google Home Graph API के लिए दर की सीमाएं दी गई हैं. ये सीमाएं, REST और RPC API, दोनों पर लागू होती हैं.

Google, आपकी क्वेरी, सिंक करने, मिटाने, Report State, और एसिंक्रोनस अनुरोध सिंक करने वाले एपीआई कॉल के एग्रीगेट पर, हर 60 सेकंड में 6,000 अनुरोधों की डिफ़ॉल्ट सीमा लागू करता है. यह सीमा, हर Cloud-to-cloud इंटिग्रेशन के आधार पर लागू होती है.

कोटा बढ़ाने का अनुरोध करने के लिए, ha-certification@google.com पर ईमेल भेजें. ईमेल में यह जानकारी शामिल करें:

  • ईमेल का विषय: ReportState API का कोटा बढ़ाने का अनुरोध
  • ईमेल का कॉन्टेंट:
    • प्रोजेक्ट आईडी
    • आपकी कंपनी का नाम
    • मौजूदा कोटा
    • कोटा बढ़ाने की वजह
कोटा सीमा इसे बढ़ाया जा सकता है
RequestSync (सिंक्रोनस मोड) हर agentUserId के लिए, एक साथ ज़्यादा से ज़्यादा एक अनुरोध किया जा सकता है. नहीं
RequestSync (एसिंक्रोनस मोड) हर Cloud-to-cloud इंटिग्रेशन के लिए, 60 सेकंड में 6,000 अनुरोधों की डिफ़ॉल्ट सीमा. हां
क्वेरी हर Cloud-to-cloud इंटिग्रेशन के लिए, 60 सेकंड में 6,000 अनुरोधों की डिफ़ॉल्ट सीमा. हां
सिंक करें हर Cloud-to-cloud इंटिग्रेशन के लिए, 60 सेकंड में 6,000 अनुरोधों की डिफ़ॉल्ट सीमा. हां
मिटाएं हर Cloud-to-cloud इंटिग्रेशन के लिए, 60 सेकंड में 6,000 अनुरोधों की डिफ़ॉल्ट सीमा. हां
ReportStateAndNotification हर Cloud-to-cloud इंटिग्रेशन के लिए, 60 सेकंड में 6,000 अनुरोधों की डिफ़ॉल्ट सीमा. हां

कोटे से जुड़ी समस्याओं को डीबग करना

अगर आपके इंटिग्रेशन में अनुरोध संख्या सीमित करने की समस्या आ रही है, तो कोटे से जुड़ी समस्याओं का पता लगाने और उन्हें हल करने के लिए, यहां दिए गए दिशा-निर्देशों का पालन करें:

  1. Google, आपके कोटे से ज़्यादा एपीआई कॉल के लिए दर की सीमा तय करेगा. इससे आपके इंटिग्रेशन पर बुरा असर पड़ता है, क्योंकि इससे स्थिति मेल नहीं खाती. उदाहरण के लिए, अगर अनुरोध संख्या सीमित करने की वजह से ReportStateAndNotification का अनुरोध पूरा नहीं होता है, तो फ़िज़िकल डिवाइस का स्टेटस सिंक नहीं होगा. इससे ReportStateAndNotification के पास पुरानी जानकारी रह जाएगी.Google Home app (GHA)

  2. अगर RequestSync मुख्य एपीआई है और इसमें गड़बड़ियां आ रही हैं, तो पक्का करें कि आपकी सेवा, agentUserId के लिए एक साथ एक से ज़्यादा कॉल न कर रही हो.

  3. समय के साथ अपने ट्रैफ़िक में हुई बढ़ोतरी की समीक्षा करें. अगर यह बढ़ोतरी, डिवाइसों की संख्या में बढ़ोतरी, नए डिवाइस टाइप के लॉन्च या किसी अन्य लॉन्च की वजह से हो रही है, तो कोटा बढ़ाने का अनुरोध करें. अगर यह बढ़ोतरी अचानक हुई है, तो अपने इंटिग्रेशन की समीक्षा करें. इससे यह पता चलेगा कि क्या किसी अनचाहे बदलाव की वजह से, Home Graph API को ज़्यादा ट्रैफ़िक भेजा जा रहा है.