बंद होने की प्रक्रिया और बंद होने की तारीख

Google Content API for Shopping, आधिकारिक तौर पर 18 अगस्त, 2026 को बंद हो गया है. सभी डेवलपर को मौजूदा इंटिग्रेशन को Merchant API पर जल्द से जल्द माइग्रेट करना होगा.

Google, 1 सितंबर, 2026 से सेवा के धीरे-धीरे बंद होने की प्रोसेस शुरू कर रहा है. इससे डेवलपर को पूरी तरह से बंद होने से पहले माइग्रेट करने के लिए बढ़ावा मिलेगा. साथ ही, यह पक्का किया जा सकेगा कि डेवलपर, अपने ऐप्लिकेशन के लॉग में सेवा बंद होने की सूचनाओं को देखें.

सूरज ढलने के समय पर आधारित टाइमटेबल

यहां दी गई टेबल में, Google Content API for Shopping (v2.1) के काम न करने और इसे पूरी तरह से बंद करने की समयसीमा के बारे में बताया गया है:

तारीख Milestone विवरण
1 सितंबर, 2026 अनुरोधों के बीच-बीच में पूरा न होने की समस्या के बारे में जानकारी जिन अनुरोधों में चालू एक्सटेंशन नहीं है वे HTTP 410 Gone के साथ रुक-रुक कर फ़ेल होने लगते हैं.
2027 की शुरुआत में बंद करना पूरी तरह से बंद करना. सभी एंडपॉइंट बंद कर दिए जाते हैं और सभी अनुरोध फ़ेल हो जाते हैं.

सेवा की क्वालिटी में गिरावट और गड़बड़ी के जवाब

जिन क्लाइंट के पास चालू एक्सटेंशन नहीं होगा उनके Google Content API for Shopping एंडपॉइंट पर भेजे गए अनुरोध, 1 सितंबर, 2026 से कभी-कभी HTTP 410 Gone स्टेटस कोड के साथ फ़ेल हो जाएंगे.

गड़बड़ी के जवाब का फ़ॉर्मैट

जब सेवा की क्वालिटी में गिरावट आने की वजह से, किसी अनुरोध को अस्वीकार कर दिया जाता है, तो एपीआई एक HTTP 410 Gone गड़बड़ी वाला पेलोड दिखाता है. इसमें मैसेज और मेटाडेटा होता है. साथ ही, इसमें आपके Google Cloud क्लाउड प्रोजेक्ट की जानकारी भी होती है:

{
  "error": {
    "code": 410,
    "message": "Content API for Shopping was sunset on August 18, 2026 for GCP project with id YOUR_PROJECT_ID and number 123456789012. Please migrate to the Merchant API v1 version. See https://developers.google.com/merchant/api/guides/compatibility for more details",
    "status": "ABORTED",
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.ErrorInfo",
        "reason": "content_api_sunset",
        "domain": "shoppingcontent.googleapis.com",
        "metadata": {
          "GCP_ID": "YOUR_PROJECT_ID",
          "GCP_NUMBER": "YOUR_PROJECT_NUMBER",
          "HELP_CENTER_LINK": "https://developers.google.com/merchant/api/guides/compatibility"
        }
      }
    ]
  }
}

गड़बड़ी के जवाब में, ये मेटाडेटा फ़ील्ड शामिल होते हैं:

  • GCP_ID: अनुरोध करने वाले Google Cloud प्रोजेक्ट का आईडी.
  • GCP_NUMBER: यह Google Cloud प्रोजेक्ट का यूनीक न्यूमेरिक आइडेंटिफ़ायर होता है.
  • HELP_CENTER_LINK: माइग्रेशन से जुड़े दस्तावेज़ का डायरेक्ट लिंक.

कोटे पर असर

सेवा की क्वालिटी खराब होने के दौरान जनरेट किए गए नकली गड़बड़ी वाले जवाबों को, आपके प्रोजेक्ट के एपीआई कोटे में नहीं गिना जाता.

पूरे न हो पाने वाले अनुरोधों को फिर से आज़माना

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

जिन डेवलपर पर असर पड़ा है

सेवा बंद होने और सेवा की क्वालिटी में गिरावट आने की प्रोसेस, डेवलपर और कारोबारों पर इस तरह लागू होती है:

  • एपीआई के कस्टम इंटिग्रेशन: अगर आपका संगठन, Google Content API for Shopping को सीधे तौर पर कॉल करने वाले इंटरनल टूल, स्क्रिप्ट या कस्टम सॉफ़्टवेयर को मैनेज करता है, तो आपको अपने ऐप्लिकेशन अपडेट करने होंगे, ताकि वे Merchant API को कॉल कर सकें.
  • तीसरे पक्ष के प्लैटफ़ॉर्म: अगर Merchant Center को किसी ई-कॉमर्स प्लैटफ़ॉर्म के ज़रिए ऐक्सेस किया जाता है, तो आपका प्लैटफ़ॉर्म पार्टनर आपकी ओर से माइग्रेशन को मैनेज करता है. आपको कोई भी कार्रवाई नहीं करनी होगी.

कार्रवाई ज़रूरी है

अपनी प्रॉडक्ट लिस्टिंग और खाता मैनेजमेंट में रुकावटों से बचने के लिए:

  1. आर्किटेक्चर, पुष्टि करने के तरीके, और सब-एपीआई स्ट्रक्चर को समझने के लिए, Merchant API की खास जानकारी देखें.
  2. अपनी मौजूदा Content API सेवाओं के लिए, आधुनिक सेवाओं की पहचान करने के लिए, Content API for Shopping से Merchant API पर माइग्रेट करें गाइड देखें.
  3. अपनी प्रोग्रामिंग भाषा के लिए, Merchant API की क्लाइंट लाइब्रेरी का नया वर्शन इंस्टॉल करें.
  4. प्रोडक्शन एनवायरमेंट में डिप्लॉय करने से पहले, डेवलपमेंट एनवायरमेंट में इंटिग्रेशन को अपडेट करें और उसकी जांच करें.

एक्सटेंशन का अनुरोध करना

अगर आपके संगठन को माइग्रेशन पूरा करने के लिए ज़्यादा समय चाहिए, तो समयसीमा बढ़ाने का अनुरोध किया जा सकता है. इससे, कुछ समय के लिए आपके Google Cloud प्रोजेक्ट को सेवा की क्वालिटी में गिरावट से जुड़ी गड़बड़ियों से छूट मिल जाएगी. समयसीमा बढ़ाने का अनुरोध करने के लिए, Content API के लिए समयसीमा बढ़ाने का अनुरोध करने वाला फ़ॉर्म सबमिट करें.

मंज़ूरी पा चुके एक्सटेंशन, आपके प्रोजेक्ट को शेड्यूल किए गए गड़बड़ी के जवाबों से सुरक्षित रखते हैं. ऐसा, मंज़ूरी पा चुके एक्सटेंशन की विंडो के ज़रिए किया जाता है. एक्सटेंशन, 2027 की शुरुआत में बंद होने के बाद भी काम नहीं करेंगे.