- संसाधन: DataSource
- PrimaryProductDataSource
- चैनल
- SupplementalProductDataSource
- LocalInventoryDataSource
- RegionalInventoryDataSource
- PromotionDataSource
- इनपुट
- FileInput
- FetchSettings
- TimeOfDay
- DayOfWeek
- ईमेल भेजने की फ़्रीक्वेंसी
- FileInputType
- तरीके
संसाधन: DataSource
Merchant Center खाते का डेटा सोर्स.
JSON के काेड में दिखाना |
---|
{ "name": string, "dataSourceId": string, "displayName": string, "input": enum ( |
फ़ील्ड | |
---|---|
name |
आइडेंटिफ़ायर. डेटा सोर्स का नाम. फ़ॉर्मैट: |
dataSourceId |
सिर्फ़ आउटपुट के लिए. डेटा सोर्स का आईडी. |
displayName |
ज़रूरी है. Merchant Center के यूज़र इंटरफ़ेस (यूआई) में दिखाया गया डेटा सोर्स का नाम. |
input |
सिर्फ़ आउटपुट के लिए. इससे डेटा सोर्स में इनपुट टाइप तय किया जाता है. इनपुट के आधार पर, हो सकता है कि कुछ सेटिंग काम न करें. एपीआई की मदद से सिर्फ़ सामान्य डेटा सोर्स बनाए जा सकते हैं. |
fileInput |
ज़रूरी नहीं. इस फ़ील्ड का इस्तेमाल सिर्फ़ तब किया जाता है, जब डेटा को किसी फ़ाइल के ज़रिए मैनेज किया जाता है. |
यूनियन फ़ील्ड Type . डेटा सोर्स का टाइप. Type इनमें से सिर्फ़ एक हो सकता है: |
|
primaryProductDataSource |
ज़रूरी है. स्थानीय और ऑनलाइन प्रॉडक्ट के लिए प्राइमरी डेटा सोर्स. |
supplementalProductDataSource |
ज़रूरी है. स्थानीय और ऑनलाइन प्रॉडक्ट के लिए पूरक डेटा सोर्स. |
localInventoryDataSource |
ज़रूरी है. स्थानीय इन्वेंट्री का डेटा सोर्स. |
regionalInventoryDataSource |
ज़रूरी है. रीजनल इन्वेंट्री का डेटा सोर्स. |
promotionDataSource |
ज़रूरी है. प्रमोशन का डेटा सोर्स. |
PrimaryProductDataSource
स्थानीय और ऑनलाइन प्रॉडक्ट के लिए प्राइमरी डेटा सोर्स.
JSON के काेड में दिखाना |
---|
{
"channel": enum ( |
फ़ील्ड | |
---|---|
channel |
ज़रूरी है. इम्यूटेबल. इससे पता चलता है कि डेटा सोर्स चैनल किस तरह का है. |
countries[] |
ज़रूरी नहीं. वे देश जहां आइटम दिखाए जा सकते हैं. इसे देश/इलाके के CLDR कोड के तौर पर दिखाया जाता है. |
feedLabel |
ज़रूरी नहीं. इम्यूटेबल. डेटा सोर्स के लेवल पर तय किया गया फ़ीड का लेबल. यह 20 अपरकेस अक्षरों (A-Z), संख्याओं (0-9), और डैश (-) से कम या उसके बराबर होना चाहिए. फ़ीड के लेबल पर माइग्रेट करना भी देखें. प्रॉडक्ट कॉन्टेंट वाले डेटा सोर्स के लिए, अगर यह नीति सेट की जाती है, तो डेटा सोर्स सिर्फ़ इस कॉम्बिनेशन से मेल खाने वाले प्रॉडक्ट स्वीकार करेगा. अगर यह नीति सेट नहीं है, तो डेटा सोर्स उन प्रॉडक्ट को स्वीकार करेगा जिनके लिए यह पाबंदी नहीं लगाई गई है. |
contentLanguage |
ज़रूरी नहीं. इम्यूटेबल. डेटा सोर्स में मौजूद आइटम की दो अक्षर वाली ISO 639-1 भाषा.
अगर यह नीति सेट की जाती है, तो डेटा सोर्स सिर्फ़ इस कॉम्बिनेशन से मेल खाने वाले प्रॉडक्ट स्वीकार करेगा. अगर यह नीति सेट नहीं है, तो डेटा सोर्स उन प्रॉडक्ट को स्वीकार करेगा जिनके लिए यह पाबंदी नहीं लगाई गई है. |
चैनल
डेटा सोर्स चैनल.
चैनल का इस्तेमाल, अलग-अलग प्रॉडक्ट वर्टिकल के डेटा सोर्स में अंतर करने के लिए किया जाता है.
Enums | |
---|---|
CHANNEL_UNSPECIFIED |
तय नहीं किया गया. |
ONLINE_PRODUCTS |
ऑनलाइन प्रॉडक्ट. |
LOCAL_PRODUCTS |
स्थानीय प्रॉडक्ट. |
PRODUCTS |
स्थानीय और ऑनलाइन प्रॉडक्ट, दोनों के लिए यूनिफ़ाइड डेटा सोर्स. ध्यान दें: इस चैनल के लिए, एपीआई की मदद से प्रॉडक्ट मैनेज नहीं किए जा सकते. |
SupplementalProductDataSource
स्थानीय और ऑनलाइन प्रॉडक्ट के लिए पूरक डेटा सोर्स.
JSON के काेड में दिखाना |
---|
{ "feedLabel": string, "contentLanguage": string } |
फ़ील्ड | |
---|---|
feedLabel |
ज़रूरी नहीं. इम्यूटेबल. डेटा सोर्स के लेवल पर तय किया गया फ़ीड का लेबल. यह 20 अपरकेस अक्षरों (A-Z), संख्याओं (0-9), और डैश (-) से कम या उसके बराबर होना चाहिए. फ़ीड के लेबल पर माइग्रेट करना भी देखें. प्रॉडक्ट कॉन्टेंट वाले डेटा सोर्स के लिए, अगर यह नीति सेट की जाती है, तो डेटा सोर्स सिर्फ़ इस कॉम्बिनेशन से मेल खाने वाले प्रॉडक्ट स्वीकार करेगा. अगर नीति को सेट नहीं किया जाता है, तो डेटा सोर्स, इस पाबंदी के बिना प्रोडक्शन स्वीकार करेगा. |
contentLanguage |
ज़रूरी नहीं. इम्यूटेबल. डेटा सोर्स में मौजूद आइटम की दो अक्षर वाली ISO 639-1 भाषा.
अगर यह नीति सेट की जाती है, तो डेटा सोर्स सिर्फ़ इस कॉम्बिनेशन से मेल खाने वाले प्रॉडक्ट स्वीकार करेगा. अगर नीति को सेट नहीं किया जाता है, तो डेटा सोर्स, इस पाबंदी के बिना प्रोडक्शन स्वीकार करेगा. |
LocalInventoryDataSource
स्थानीय इन्वेंट्री का डेटा सोर्स.
JSON के काेड में दिखाना |
---|
{ "feedLabel": string, "contentLanguage": string } |
फ़ील्ड | |
---|---|
feedLabel |
ज़रूरी है. इम्यूटेबल. उन ऑफ़र का फ़ीड लेबल जिनके लिए स्थानीय इन्वेंट्री दी गई है. यह 20 अपरकेस अक्षरों (A-Z), संख्याओं (0-9), और डैश (-) से कम या उसके बराबर होना चाहिए. फ़ीड के लेबल पर माइग्रेट करना भी देखें. |
contentLanguage |
ज़रूरी है. इम्यूटेबल. उन आइटम की दो अक्षर वाली ISO 639-1 भाषा, जिन्हें स्थानीय इन्वेंट्री दी गई है. |
RegionalInventoryDataSource
रीजनल इन्वेंट्री का डेटा सोर्स.
JSON के काेड में दिखाना |
---|
{ "feedLabel": string, "contentLanguage": string } |
फ़ील्ड | |
---|---|
feedLabel |
ज़रूरी है. इम्यूटेबल. उन ऑफ़र का फ़ीड लेबल जिनके लिए रीजनल इन्वेंट्री दी गई है. यह 20 अपरकेस अक्षरों (A-Z), संख्याओं (0-9), और डैश (-) से कम या उसके बराबर होना चाहिए. फ़ीड के लेबल पर माइग्रेट करना भी देखें. |
contentLanguage |
ज़रूरी है. इम्यूटेबल. उन आइटम की दो अक्षर वाली ISO 639-1 भाषा, जिन्हें रीजनल इन्वेंट्री दी गई है. |
PromotionDataSource
प्रमोशन का डेटा सोर्स.
JSON के काेड में दिखाना |
---|
{ "targetCountry": string, "contentLanguage": string } |
फ़ील्ड | |
---|---|
targetCountry |
ज़रूरी है. इम्यूटेबल. टारगेट किया गया देश, जिसका इस्तेमाल यूनीक आइडेंटिफ़ायर के तौर पर किया जाता है. इसे देश/इलाके के CLDR कोड के तौर पर दिखाया जाता है. प्रमोशन सिर्फ़ चुनिंदा देशों में उपलब्ध हैं. |
contentLanguage |
ज़रूरी है. इम्यूटेबल. डेटा सोर्स में मौजूद आइटम की दो अक्षर वाली ISO 639-1 भाषा. |
इनपुट
इससे डेटा सोर्स में इनपुट टाइप तय किया जाता है. ऐसा हो सकता है कि इनपुट के आधार पर, कुछ सेटिंग काम न करें.
Enums | |
---|---|
INPUT_UNSPECIFIED |
इनपुट की जानकारी नहीं दी गई है. |
API |
इससे उन डेटा सोर्स की जानकारी मिलती है जिनके लिए, एपीआई की मदद से मुख्य तौर पर डेटा दिया जाता है. |
FILE |
इससे उन डेटा सोर्स को दिखाया जाता है जिनके लिए, फ़ाइल इनपुट के ज़रिए डेटा दिया जाता है. एपीआई की मदद से डेटा अब भी उपलब्ध कराया जा सकता है. |
UI |
सीधे तौर पर Merchant Center में जोड़े गए प्रॉडक्ट का डेटा सोर्स. इस एपीआई से, सिर्फ़ Merchant Center के यूज़र इंटरफ़ेस (यूआई) से इस तरह का डेटा सोर्स बनाया या अपडेट नहीं किया जा सकता. इस तरह का डेटा सोर्स रीड ओनली होता है. |
AUTOFEED |
इसे ऑटोमेटेड फ़ीड के नाम से भी जाना जाता है. इसका इस्तेमाल, आपका प्रॉडक्ट डेटा अपने-आप बनाने के लिए किया जाता है. इस तरह के डेटा सोर्स को खाता बंडल की मदद से चालू या बंद किया जा सकता है. |
FileInput
फ़ाइल डेटा सोर्स के लिए खास डेटा. यह फ़ील्ड, अन्य डेटा सोर्स के इनपुट के लिए खाली है.
JSON के काेड में दिखाना |
---|
{ "fetchSettings": { object ( |
फ़ील्ड | |
---|---|
fetchSettings |
ज़रूरी नहीं. डेटा सोर्स डिलीवर करने के लिए जानकारी फ़ेच करें. इसमें |
fileName |
ज़रूरी नहीं. डेटा सोर्स की फ़ाइल का नाम. |
fileInputType |
सिर्फ़ आउटपुट के लिए. फ़ाइल इनपुट का टाइप. |
FetchSettings
डेटा सोर्स डिलीवर करने के लिए जानकारी फ़ेच करें.
JSON के काेड में दिखाना |
---|
{ "enabled": boolean, "dayOfMonth": integer, "timeOfDay": { object ( |
फ़ील्ड | |
---|---|
enabled |
ज़रूरी नहीं. फ़ेच करने के शेड्यूल को चालू करता है या रोकता है. |
dayOfMonth |
ज़रूरी नहीं. महीने का वह दिन जब डेटा सोर्स फ़ाइल को फ़ेच किया जाना चाहिए (1-31). इस फ़ील्ड को सिर्फ़ महीने की फ़्रीक्वेंसी के लिए सेट किया जा सकता है. |
timeOfDay |
ज़रूरी नहीं. दिन का वह समय जब डेटा सोर्स फ़ाइल को फ़ेच किया जाना चाहिए. मिनट और सेकंड समर्थित नहीं हैं और उन्हें अनदेखा कर दिया जाएगा. |
dayOfWeek |
ज़रूरी नहीं. हफ़्ते का वह दिन जब डेटा सोर्स फ़ाइल को फ़ेच किया जाना चाहिए. इस फ़ील्ड को सिर्फ़ हफ़्ते की फ़्रीक्वेंसी के लिए सेट किया जा सकता है. |
timeZone |
ज़रूरी नहीं. शेड्यूल के लिए इस्तेमाल किया जाने वाला टाइम ज़ोन. डिफ़ॉल्ट रूप से यूटीसी. उदाहरण के लिए, "America/Los_Angeles". |
frequency |
ज़रूरी है. फ़ेच करने के शेड्यूल के बारे में बताने वाली फ़्रीक्वेंसी. |
fetchUri |
ज़रूरी नहीं. वह यूआरएल जहां डेटा सोर्स की फ़ाइल फ़ेच की जा सकती है. Google Merchant Center में, एचटीटीपी, एचटीटीपीएस या एसएफ़टीपी प्रोटोकॉल का इस्तेमाल करके, अपने-आप शेड्यूल किए गए अपलोड काम करते हैं. इसलिए, वैल्यू उन तीन प्रोटोकॉल में से किसी एक का इस्तेमाल करके, एक मान्य लिंक होनी चाहिए. Google Sheets फ़ाइलों के लिए नहीं बदला जा सकता. |
username |
ज़रूरी नहीं. [फ़ेच यूआरएल][google.shopping.content.bundles.DataSources.Fileinput.fetch_url] के लिए एक वैकल्पिक उपयोगकर्ता नाम. इसका इस्तेमाल एसएफ़टीपी के ज़रिए डेटा सोर्स सबमिट करने के लिए किया जाता है. |
password |
ज़रूरी नहीं. [फ़ेच यूआरएल][google.shopping.content.bundles.DataSources.Fileinput.fetch_url] के लिए एक वैकल्पिक पासवर्ड. इसका इस्तेमाल एसएफ़टीपी के ज़रिए डेटा सोर्स सबमिट करने के लिए किया जाता है. |
TimeOfDay
दिन का कोई समय दिखाता है. तारीख और टाइम ज़ोन कोई खास नहीं है या उन्हें कहीं और बताया गया है. एपीआई, लीप सेकंड को अनुमति देने का विकल्प चुन सकता है. इससे मिलते-जुलते टाइप google.type.Date
और google.protobuf.Timestamp
हैं.
JSON के काेड में दिखाना |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
फ़ील्ड | |
---|---|
hours |
24 घंटे के फ़ॉर्मैट में, दिन के घंटे. यह 0 से 23 के बीच होना चाहिए. कोई एपीआई "24:00:00" वैल्यू को अनुमति देने का विकल्प चुन सकता है कारोबार के बंद होने का समय जैसी स्थिति के लिए. |
minutes |
दिन के घंटे के मिनट. वैल्यू 0 से 59 के बीच होनी चाहिए. |
seconds |
समय के मिनट के सेकंड. आम तौर पर, यह संख्या 0 से 59 के बीच होनी चाहिए. अगर एपीआई, लीप-सेकंड की अनुमति देता है, तो हो सकता है कि एपीआई वैल्यू 60 को अनुमति दे. |
nanos |
नैनोसेकंड में सेकंड के फ़्रैक्शन. यह 0 से 9,99,99,99,999 के बीच होना चाहिए. |
DayOfWeek
हफ़्ते का कोई दिन दिखाता है.
Enums | |
---|---|
DAY_OF_WEEK_UNSPECIFIED |
हफ़्ते के दिन की जानकारी नहीं दी गई है. |
MONDAY |
सोमवार |
TUESDAY |
मंगलवार |
WEDNESDAY |
बुधवार |
THURSDAY |
गुरुवार |
FRIDAY |
शुक्रवार |
SATURDAY |
शनिवार |
SUNDAY |
रविवार |
फ़्रीक्वेंसी
ज़रूरी फ़ील्ड, फ़ेच करने की फ़्रीक्वेंसी के आधार पर अलग-अलग होते हैं. महीने के हिसाब से फ़ेच करने के शेड्यूल के लिए, [महीने का दिन][google.shopping.content.bundles.DataSources.Fileinput.FetchSchedule.day_of_month] और [दिन का घंटा][google.shopping.content.bundles.DataSources.Fileinput.FetchSchedule.time_of_day] ज़रूरी हैं. हर हफ़्ते फ़ेच करने के शेड्यूल के लिए, [हफ़्ते का दिन][google.shopping.content.bundles.DataSources.Fileinput.FetchSchedule.day_of_week] और [दिन का घंटा][google.shopping.content.bundles.DataSources.File Input.FetchSchedule.time_of_day] ज़रूरी हैं. फ़ीड पाने के हर दिन के शेड्यूल के लिए, सिर्फ़ [दिन का एक घंटा][google.shopping.content.bundles.DataSources.Fileinput.FetchSchedule.time_of_day] ज़रूरी होते हैं.
Enums | |
---|---|
FREQUENCY_UNSPECIFIED |
फ़्रीक्वेंसी नहीं दी गई है. |
FREQUENCY_DAILY |
फ़ेच रोज़ होता है. |
FREQUENCY_WEEKLY |
फ़ेच हर हफ़्ते होता है. |
FREQUENCY_MONTHLY |
फ़ेच करने की प्रोसेस हर महीने होती है. |
FileInputType
फ़ाइल डिलीवरी का तरीका.
Enums | |
---|---|
FILE_INPUT_TYPE_UNSPECIFIED |
फ़ाइल इनपुट टाइप की जानकारी नहीं दी गई है. |
UPLOAD |
फ़ाइल को एसएफ़टीपी, Google Cloud Storage या Merchant Center में मैन्युअल तरीके से अपलोड किया जाता है. |
FETCH |
फ़ाइल को कॉन्फ़िगर किए गए [फ़ेचUri][google.shopping.content.bundles.DataSources.Fileinput.FetchSettings.fetch_uri] से फ़ेच किया जाता है. |
GOOGLE_SHEETS |
फ़ाइल को [फ़ेचUri][google.shopping.content.bundles.DataSources.File Input.FetchSettings.fetch_uri] में बताए गए Google Sheets से फ़ेच किया जाता है. |
तरीके |
|
---|---|
|
दिए गए खाते के लिए, नया डेटा सोर्स कॉन्फ़िगरेशन बनाता है. |
|
आपके Merchant Center खाते से डेटा सोर्स मिटा देता है. |
|
यह आपके Merchant Center खाते से किसी डेटा सोर्स पर, डेटा को तुरंत फ़ेच करता है (फ़ीड पाने के शेड्यूल से बाहर भी). |
|
दिए गए खाते के डेटा सोर्स कॉन्फ़िगरेशन को हासिल करता है. |
|
दिए गए खाते के डेटा सोर्स के कॉन्फ़िगरेशन की सूची बनाता है. |
|
मौजूदा डेटा सोर्स कॉन्फ़िगरेशन को अपडेट करता है. |