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

Merchant API की सुविधाओं के लिए, कोटा और सीमाएं तय की गई हैं.

नीति अपडेट करें

Merchant API, अपडेट के लिए इन नीतियों को लागू करता है:

  • प्रॉडक्ट की जानकारी को दिन में सिर्फ़ दो बार अपडेट किया जा सकता है.
  • अपने उप-खातों को दिन में सिर्फ़ एक बार अपडेट किया जा सकता है.
  • कोटा की गिनती हर रिसॉर्स के हिसाब से की जाएगी, न कि हर तरीके के हिसाब से. इसका मतलब है कि कुछ सेवाएं अब लिंक हो गई हैं.
  • कस्टम बैचिंग की सुविधा न होने पर, कोटा के हिसाब लगाने पर कोई असर नहीं पड़ता. उदाहरण के लिए, अगर किसी बैच अनुरोध में 500 डालने के अनुरोध शामिल हैं, तो उस पर 500 अलग-अलग डालने के अनुरोधों के तौर पर शुल्क लिया जाएगा.
  • खातों और प्रॉडक्ट के लिए, कोटा अपने-आप लागू होने की सुविधा पहले की तरह ही काम करती रहेगी.
  • अपने मौजूदा कोटा के इस्तेमाल और सीमाओं का पता लगाने के लिए, Quota.list तरीके का इस्तेमाल करें. इसमें ऑटोमेशन और बदलावों की जानकारी भी शामिल है.

मेथड कॉल के कोटे

Merchant API, आपके इस्तेमाल के आधार पर, आपके products और accounts के लिए कॉल कोटा अपने-आप अडजस्ट करता है.

हम आपके कोटा के इस्तेमाल को इस तरह ट्रैक करते हैं:

  • कोटा, हर तरीके के लिए अलग-अलग होते हैं. उदाहरण के लिए, get तरीके का कोटा, update तरीके के कोटे से अलग होता है.
  • हर अनुरोध को एक बार गिना जाता है. भले ही, वह किसी भी तरह का हो. उदाहरण के लिए, हम list 250 आइटम के अनुरोध को एक बार गिना करते हैं, न कि 250 get अनुरोधों के तौर पर.
  • कोटा का शुल्क, उस उपयोगकर्ता के हिसाब से लिया जाता है जो एपीआई का अनुरोध करता है. अगर उपयोगकर्ता, बेहतर खाते का सीधा सदस्य है, तो कोटा का शुल्क बेहतर खाते के लेवल पर लिया जाएगा.
  • कोटा, Comparison Shopping Services (CSS) ग्रुप, सीएसएस, खाते या सब-खातों पर लागू होता है. कॉल करते समय, आपको इनके लिए पुष्टि करनी होती है. उदाहरण के लिए, अगर आपने बेहतर खाते के तौर पर पुष्टि की है, तो कॉल की गिनती आपके बेहतर खाते के कोटे में की जाएगी. हालांकि, अगर आपने अपने किसी उप-खाते के तौर पर पुष्टि की है, तो कॉल की गिनती उप-खाते के कोटे में की जाएगी.

इस डायग्राम में, सीएसएस ग्रुप, सीएसएस, खातों, और उप-खातों की हैरारकी दिखाई गई है. सीएसएस ग्रुप, पुष्टि करने का सबसे ऊंचा लेवल होता है. इसमें अलग-अलग सीएसएस, उनमें मौजूद खाते, और सबसे निचले लेवल पर सब-खाते हो सकते हैं.

अपने कोटा देखना

किसी खाते का मौजूदा कोटा और उसका इस्तेमाल देखने के लिए, खाते के name के साथ quotas.list को कॉल करें.

अपने-आप तय होने वाला कोटा सिर्फ़ products और accounts सेवाओं पर लागू होता है. अगर आपको किसी और सेवा के लिए कोटा बढ़ाना है, products या accounts सेवाओं के लिए आपका रोज़ का कोटा पूरा हो रहा है या आपको accounts या प्रॉडक्ट services के लिए कुछ समय के लिए कोटा बढ़ाना है, तो यहां दी गई जानकारी के साथ हमसे संपर्क करें:

  • आपका Merchant Center आईडी
  • जिन तरीकों से आपने कोटा की सीमाएं पूरी कर ली हैं
  • उन तरीकों के लिए, हर दिन की जाने वाली कॉल की अनुमानित संख्या
  • कोटा बढ़ाने की ज़रूरत क्यों है
  • किराया कुछ समय के लिए बढ़ाया गया है या हमेशा के लिए

हमारा सुझाव है कि आप समय-समय पर अपने कोटे की जांच करें, ताकि यह पक्का किया जा सके कि आपके पास लागू करने के लिए ज़रूरत के मुताबिक कोटा है या आपके कोटे में अपने-आप बदलाव कैसे होता है.

गड़बड़ियां

कोटा से ज़्यादा अनुरोध करने पर, आपको गड़बड़ी के ये मैसेज मिलते हैं:

  • हर मिनट: quota/request_rate_too_high
  • हर दिन: quota/daily_limit_exceeded

अपने कोटा और इस्तेमाल की जानकारी देखने के साथ-साथ, हर दिन या हर मिनट के लिए कोटा बढ़ाने का अनुरोध करने के लिए, अपने कोटा देखें लेख पढ़ें.

यहां दी गई गड़बड़ियों को, कोटा अपने-आप बढ़ने की सुविधा से ठीक नहीं किया जा सकता. इसके लिए, आपको सामान, फ़ीड या उप-खातों का कोटा बढ़ाने का अनुरोध करना होगा:

  • too_many_items: Merchant quota exceeded
  • too_many_subaccounts: Maximum number of sub-accounts reached

संसाधन के दिखाए जाने की सीमाएं

यहां दी गई सीमाओं में, Merchant API में इस्तेमाल किए जाने वाले संसाधन के रिप्रज़ेंटेशन में, कुछ स्ट्रिंग वैल्यू और ऐरे फ़ील्ड के लिए खास पाबंदियों के बारे में बताया गया है. ये सीमाएं, Merchant API और Merchant Center में मौजूद उससे जुड़ी सुविधा, दोनों के लिए एक जैसी हैं.

ध्यान दें कि हो सकता है कि सीमाओं की यह सूची पूरी न हो. हम इन सीमाओं को बढ़ाएंगे नहीं.

संसाधन फ़ील्ड सीमा
shippingsettings

हर देश के हिसाब से शिपिंग सेवाएं (services).

हर शिपिंग सेवा के हिसाब से शिपिंग ग्रुप (rateGroups).

हर शिपिंग ग्रुप के लिए लेबल (applicableShippingLabels).

हर शिपिंग ग्रुप के लिए सबटेबल (subtables).

किसी एक किराया टेबल में लाइनों या कॉलम की संख्या.

शिपिंग के लेबल की लंबाई.

20

20

30

100

150

100

किराया टेबल में लाइनों या कॉलम की संख्या से, इन अरे फ़ील्ड पर असर पड़ता है:

  • rowHeaders या columnHeaders में मौजूद कलेक्शन फ़ील्ड:
    • prices[]
    • weights[]
    • numberOfItems[]
    • postalCodeGroupNames[]
    • locations[]
    • rows[]
    • cells[]