Shopping के लिए Content API में, कई तरह के प्रॉडक्ट आईडी दिए गए हैं:
- ऑफ़र आईडी
offerIdएक ऐसी स्ट्रिंग होती है जो किसी व्यापारी या कंपनी के किसी प्रॉडक्ट को असाइन की जाती है. इस आईडी से किसी प्रॉडक्ट की जानकारी मिलती है.offerId, Merchant Center के डेटाबेस में मौजूद ऑफ़र के सेट के लिए यूनीक होता है. आम तौर पर, यह संख्या का नंबर होता है.offerId, कंपनी के प्रॉडक्ट का इंटरनल SKU नंबर हो सकता है.- REST आईडी
- REST आईडी, Google के असाइन किए गए प्रॉडक्ट का यूनीक आइडेंटिफ़ायर होता है.
- REST आईडी, REST API कॉल के लिए
productIdहै. REST आईडी,
online:en:label:1111111111फ़ॉर्मैट में इकट्ठा किए जाते हैं. REST आईडी के ये चार हिस्से होते हैं, जिन्हें कोलन से अलग किया जाता है:- चैनल ("ऑनलाइन" या "स्थानीय")
- कॉन्टेंट की भाषा (दो अक्षर वाले नाम का इस्तेमाल करके, जैसे कि
enयाfr) - फ़ीड का लेबल, टारगेट किए गए देश के लिए दो अक्षरों का कोड हो सकता है. उदाहरण के लिए,
USयाFR - ऑफ़र आईडी
इसे आपने
channel:contentLanguage:feedLabel:offerIdके तौर पर एक साथ रखा है. उदाहरण के लिए,online:en:US:1111111111.- बाहरी सेलर का आईडी (मार्केटप्लेस)
मार्केटप्लेस को, मल्टी-सेलर वाले खाते में अपलोड किए गए ऑफ़र के लिए,
external_seller_idअसाइन करना होगा. इस फ़ील्ड से किसी सेलर की जानकारी मिलती है.external_seller_idकी वैल्यू केस-सेंसिटिव (बड़े और छोटे अक्षरों में अंतर) होती हैं. इसलिए, इन्हें इन ज़रूरी शर्तों को पूरा करना होगा:- लंबाई में 1-50 वर्ण
- सिर्फ़ अक्षर और अंक दोनों ASCII वर्ण, और अंडरस्कोर (_), हाइफ़न (-), विरामचिह्न (.) और टिल्ड (~)
यह अंदरूनी
seller_idफ़ील्ड से अलग है.
नीचे दी गई टेबल में ऐसे कुछ आईडी की खास जानकारी दी गई है जो किसी प्रॉडक्ट से जोड़े जा सकते हैं:
| एट्रिब्यूट | ब्यौरा | उदाहरण | नोट |
|---|---|---|---|
offerId |
किसी व्यापारी की ओर से किसी प्रॉडक्ट को असाइन किया गया आईडी. | 1111111111 |
स्ट्रिंग डेटा टाइप, प्रॉडक्ट के ऑफ़र के लिए यूनीक आइडेंटिफ़ायर. |
| REST आईडी | Google की ओर से किसी प्रॉडक्ट को असाइन किया गया आईडी. channel:contentLanguage:feedLabel:offerId फ़ॉर्मैट में. |
online:en:label:1111111111 |
पूरा आईडी, जिसमें offerId भी शामिल है. |
productId |
एपीआई कॉल में REST आईडी के बारे में बताने के लिए इस्तेमाल किया जाता है. | online:en:label:1111111111 |
यह किसी प्रॉडक्ट का REST आईडी है. |
id |
REST आईडी और productId के समान मान. |
online:en:label:1111111111 |
इसका इस्तेमाल productId के बारे में बताने के लिए, प्रॉडक्ट के मुख्य हिस्से में किया जाता है. |
external_seller_id |
मार्केटप्लेस से चुना गया सेलर आईडी. | example-Seller1 |
मल्टी-सेलर वाले खातों के लिए ज़रूरी है. इसमें 1 से 50 वर्ण होने चाहिए. केस सेंसिटिव (बड़े अक्षरों को बड़ा और छोटे अक्षरों को छोटा लिखना ज़रूरी है). अंक और विशेष वर्ण _, -, ., और ~ स्वीकार किए जाते हैं. |