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 की शुरुआत में | सेवा बंद होना | सेवा पूरी तरह बंद हो जाएगी. सभी एंडपॉइंट बंद हो जाएंगे और सभी अनुरोध पूरे नहीं हो पाएंगे. |
सेवा बंद होने की प्रोसेस और गड़बड़ी के जवाब
1 सितंबर, 2026 से, चालू एक्सटेंशन के बिना क्लाइंट, Google Content API for Shopping के एंडपॉइंट पर जो अनुरोध भेजेंगे वे रुक-रुककर पूरे नहीं हो पाएंगे. साथ ही,
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 को किसी ई-कॉमर्स प्लैटफ़ॉर्म के ज़रिए ऐक्सेस किया जाता है, तो आपका प्लैटफ़ॉर्म पार्टनर, आपकी ओर से माइग्रेशन को मैनेज करता है. आपको कोई भी कार्रवाई नहीं करनी होगी.
कार्रवाई ज़रूरी है
अपने प्रॉडक्ट लिस्टिंग और खाता मैनेजमेंट में रुकावटों से बचने के लिए:
- Merchant API की खास जानकारी देखें, ताकि आर्किटेक्चर, पुष्टि करने की प्रोसेस, और सब-एपीआई स्ट्रक्चर के बारे में जाना जा सके.
- Content API for Shopping से Merchant API पर माइग्रेट करने की गाइड देखें, ताकि मौजूदा Content API सेवाओं के लिए, नए विकल्पों की पहचान की जा सके.
- अपनी प्रोग्रामिंग भाषा के लिए, Merchant API की क्लाइंट लाइब्रेरी का नया वर्शन इंस्टॉल करें.
- प्रोडक्शन में डिप्लॉय करने से पहले, डेवलपमेंट एनवायरमेंट में अपने इंटिग्रेशन को अपडेट करें और उसकी जांच करें.
एक्सटेंशन का अनुरोध करें
अगर आपकी कंपनी को माइग्रेशन पूरा करने के लिए ज़्यादा समय चाहिए, तो एक्सटेंशन के लिए आवेदन किया जा सकता है. इससे, आपके Google Cloud प्रोजेक्ट को कुछ समय के लिए, सेवा बंद होने की प्रोसेस के दौरान होने वाली गड़बड़ियों से छूट मिल सकती है. एक्सटेंशन का अनुरोध करने के लिए, Content API के एक्सटेंशन का अनुरोध करने वाला फ़ॉर्म सबमिट करें.
मंज़ूर किए गए एक्सटेंशन, आपके प्रोजेक्ट को तय समय पर होने वाली गड़बड़ियों के जवाबों से बचाते हैं. यह सुरक्षा, एक्सटेंशन की मंज़ूरी की अवधि तक मिलती है. एक्सटेंशन की अवधि, 2027 की शुरुआत में सेवा बंद होने के बाद भी जारी नहीं रहेगी.