Google Home संसाधनों के बंटवारे और उनके इस्तेमाल पर सीमाएं लागू करता है. साथ ही, हर प्रोजेक्ट के लिए तय किए गए कोटे को लागू करता है. संसाधन की उपलब्धता, उपयोगकर्ता की प्रोफ़ाइल, सेवा के इस्तेमाल का इतिहास, और अन्य फ़ैक्टर के हिसाब से, नीतियां अलग-अलग होती हैं. साथ ही, इनमें बिना सूचना दिए बदलाव किया जा सकता है.
HomeGraph API की सीमाएं
इस सेक्शन में, Google Home Graph API के लिए दर की सीमाएं दी गई हैं. ये सीमाएं, REST और RPC API, दोनों पर लागू होती हैं.
Google, Cloud-to-cloud इंटिग्रेशन के हिसाब से, आपकी क्वेरी, सिंक, मिटाएं, Report State और एसिंक्रोनस अनुरोध सिंक एपीआई कॉल के कुल योग पर, हर 60 सेकंड में 6,000 अनुरोधों की डिफ़ॉल्ट सीमा लागू करता है.
कोटा बढ़ाने का अनुरोध करने के लिए, ha-certification@google.com पर संपर्क करें. साथ ही, यह जानकारी दें:
- ईमेल का विषय: ReportState API का कोटा बढ़ाने का अनुरोध
- ईमेल का कॉन्टेंट:
- प्रोजेक्ट आईडी
- आपकी कंपनी का नाम
- मौजूदा कोटा
- कोटा बढ़ाने की वजह
| Quota | सीमा | बढ़ाया जा सकता है |
|---|---|---|
| RequestSync (सिंक्रोनस मोड) | हर agentUserId के लिए, एक साथ ज़्यादा से ज़्यादा एक अनुरोध किया जा सकता है.
|
नहीं |
| RequestSync (एसिंक्रोनस मोड) | हर 60 सेकंड में 6,000 अनुरोधों की डिफ़ॉल्ट सीमा, Cloud-to-cloud इंटिग्रेशन के हिसाब से. | हां |
| क्वेरी | हर 60 सेकंड में 6,000 अनुरोधों की डिफ़ॉल्ट सीमा, Cloud-to-cloud इंटिग्रेशन के हिसाब से. | हां |
| सिंक करें | हर 60 सेकंड में 6,000 अनुरोधों की डिफ़ॉल्ट सीमा, Cloud-to-cloud इंटिग्रेशन के हिसाब से. | हां |
| मिटाएं | हर 60 सेकंड में 6,000 अनुरोधों की डिफ़ॉल्ट सीमा, Cloud-to-cloud इंटिग्रेशन के हिसाब से. | हां |
| ReportStateAndNotification | हर 60 सेकंड में 6,000 अनुरोधों की डिफ़ॉल्ट सीमा, Cloud-to-cloud इंटिग्रेशन के हिसाब से. | हां |
कोटा से जुड़ी समस्याओं को डीबग करना
अगर आपके इंटिग्रेशन में दर की सीमा से जुड़ी समस्या आ रही है, तो कोटा से जुड़ी समस्याओं की पहचान करने और उन्हें हल करने के लिए, यहां दिया गया तरीका अपनाएं:
Google, आपके कोटे से ज़्यादा एपीआई कॉल करने पर, दर की सीमा लागू करेगा. इससे, आपके इंटिग्रेशन पर बुरा असर पड़ेगा, क्योंकि इससे डिवाइस की स्थिति की जानकारी अलग-अलग हो सकती है. उदाहरण के लिए, अगर दर की सीमा लागू होने की वजह से,
ReportStateAndNotificationका अनुरोध पूरा नहीं हो पाता है, तो फ़िज़िकल डिवाइस की स्थिति सिंक नहीं हो पाएगी. इस वजह से, Google Home app (GHA) में पुरानी जानकारी दिखेगी.अगर
RequestSyncमुख्य एपीआई है और इसमें गड़बड़ियां आ रही हैं, तो देखें कि आपकी सेवा, हरagentUserIdके लिए एक साथ एक से ज़्यादा कॉल करने की कोशिश तो नहीं कर रही है.समय के साथ-साथ, अपने ट्रैफ़िक में हुई बढ़ोतरी की समीक्षा करें. अगर यह बढ़ोतरी, डिवाइसों की संख्या में बढ़ोतरी, नए तरह के डिवाइस के लॉन्च या किसी अन्य अनुमानित लॉन्च के हिसाब से है, तो कोटा बढ़ाने का अनुरोध करें. अगर यह बढ़ोतरी अनुमान के मुताबिक नहीं है, तो अपने इंटिग्रेशन की समीक्षा करें. इससे यह पता चलेगा कि Home Graph API पर, अनुमान से ज़्यादा ट्रैफ़िक भेजने की वजह कोई अनचाहा बदलाव तो नहीं है.