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 वर्ण होने चाहिए. केस सेंसिटिव (बड़े अक्षरों को बड़ा और छोटे अक्षरों को छोटा लिखना ज़रूरी है). अंक और विशेष वर्ण _, -, ., और ~ स्वीकार किए जाते हैं. |