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

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

HomeGraph API की सीमाएं

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

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

कोटा बढ़ाने का अनुरोध करने के लिए, 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 अनुरोध को छोड़ दिया जाता है, तो फ़िज़िकल डिवाइस का स्टेटस सिंक नहीं हो पाएगा. इससे Google Home app (GHA) में पुरानी जानकारी दिखेगी.

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

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