- संसाधन: DataSource
- PrimaryProductDataSource
- चैनल
- DefaultRule
- DataSourceReference
- SupplementalProductDataSource
- LocalInventoryDataSource
- RegionalInventoryDataSource
- PromotionDataSource
- ProductReviewDataSource
- MerchantReviewDataSource
- इनपुट
- FileInput
- FetchSettings
- TimeOfDay
- DayOfWeek
- ईमेल भेजने की फ़्रीक्वेंसी
- FileInputType
- तरीके
संसाधन: DataSource
Merchant Center खाते का डेटा सोर्स.
JSON के काेड में दिखाना |
---|
{ "name": string, "dataSourceId": string, "displayName": string, "input": enum ( |
फ़ील्ड | |
---|---|
name |
आइडेंटिफ़ायर. डेटा सोर्स का नाम. फ़ॉर्मैट: |
data |
सिर्फ़ आउटपुट के लिए. डेटा सोर्स का आईडी. |
display |
ज़रूरी है. Merchant Center के यूज़र इंटरफ़ेस (यूआई) में दिखाया गया डेटा सोर्स का नाम. |
input |
सिर्फ़ आउटपुट के लिए. डेटा सोर्स में इनपुट का टाइप तय करता है. इनपुट के आधार पर, हो सकता है कि कुछ सेटिंग काम न करें. एपीआई की मदद से, सिर्फ़ सामान्य डेटा सोर्स बनाए जा सकते हैं. |
file |
ज़रूरी नहीं. इस फ़ील्ड का इस्तेमाल सिर्फ़ तब किया जाता है, जब डेटा को फ़ाइल की मदद से मैनेज किया जाता है. |
यूनियन फ़ील्ड Type . डेटा सोर्स का टाइप. Type इनमें से कोई एक हो सकता है: |
|
primary |
ज़रूरी है. स्थानीय और ऑनलाइन प्रॉडक्ट के लिए प्राइमरी डेटा सोर्स. |
supplemental |
ज़रूरी है. स्थानीय और ऑनलाइन प्रॉडक्ट के लिए पूरक डेटा सोर्स. |
local |
ज़रूरी है. स्थानीय इन्वेंट्री का डेटा सोर्स. |
regional |
ज़रूरी है. रीजनल इन्वेंट्री का डेटा सोर्स. |
promotion |
ज़रूरी है. प्रमोशन का डेटा सोर्स. |
product |
ज़रूरी है. प्रॉडक्ट की समीक्षा का डेटा सोर्स. |
merchant |
ज़रूरी है. व्यापारी/कंपनी की समीक्षा का डेटा सोर्स. |
PrimaryProductDataSource
स्थानीय और ऑनलाइन प्रॉडक्ट के लिए प्राइमरी डेटा सोर्स.
JSON के काेड में दिखाना |
---|
{ "channel": enum ( |
फ़ील्ड | |
---|---|
channel |
ज़रूरी है. इम्यूटेबल. डेटा सोर्स चैनल का टाइप बताता है. |
countries[] |
ज़रूरी नहीं. वे देश जहां आइटम दिखाए जा सकते हैं. इसे देश/इलाके के CLDR कोड के तौर पर दिखाया जाता है. |
default |
ज़रूरी नहीं. डेटा सोर्स का डिफ़ॉल्ट नियम मैनेजमेंट. अगर यह सेट है, तो लिंक किए गए डेटा सोर्स बदल दिए जाएंगे. |
feed |
ज़रूरी नहीं. इम्यूटेबल. डेटा सोर्स लेवल पर बताया गया फ़ीड लेबल. इसमें अंग्रेज़ी के बड़े अक्षर (A-Z), संख्याएं (0-9), और डैश (-) शामिल होने चाहिए. इनकी संख्या 20 से कम या उसके बराबर होनी चाहिए. फ़ीड लेबल पर माइग्रेट करना भी देखें. प्रॉडक्ट कॉन्टेंट टाइप वाले डेटा सोर्स के लिए, अगर यह सेट है, तो डेटा सोर्स सिर्फ़ इस कॉम्बिनेशन से मैच करने वाले प्रॉडक्ट स्वीकार करेगा. अगर यह सेट नहीं है, तो डेटा सोर्स उस पाबंदी के बिना प्रॉडक्ट स्वीकार करेगा. |
content |
ज़रूरी नहीं. इम्यूटेबल. डेटा सोर्स में मौजूद आइटम की भाषा, ISO 639-1 के मुताबिक दो अक्षरों में.
अगर यह सेट है, तो डेटा सोर्स सिर्फ़ इस कॉम्बिनेशन से मैच करने वाले प्रॉडक्ट स्वीकार करेगा. अगर यह सेट नहीं है, तो डेटा सोर्स उस पाबंदी के बिना प्रॉडक्ट स्वीकार करेगा. |
चैनल
डेटा सोर्स चैनल.
अलग-अलग प्रॉडक्ट वर्टिकल के डेटा सोर्स में अंतर करने के लिए, चैनल का इस्तेमाल किया जाता है.
Enums | |
---|---|
CHANNEL_UNSPECIFIED |
इसकी जानकारी नहीं दी गई है. |
ONLINE_PRODUCTS |
ऑनलाइन प्रॉडक्ट. |
LOCAL_PRODUCTS |
स्थानीय प्रॉडक्ट. |
PRODUCTS |
स्थानीय और ऑनलाइन, दोनों प्रॉडक्ट के लिए एक ही डेटा सोर्स. ध्यान दें: इस चैनल के लिए, एपीआई की मदद से प्रॉडक्ट मैनेज नहीं किए जा सकते. |
DefaultRule
डेटा सोर्स का डिफ़ॉल्ट नियम मैनेजमेंट.
JSON के काेड में दिखाना |
---|
{
"takeFromDataSources": [
{
object ( |
फ़ील्ड | |
---|---|
take |
ज़रूरी है. डिफ़ॉल्ट नियम में लिंक किए गए डेटा सोर्स की सूची. इस सूची को, डेटा को जॉइन करने के डिफ़ॉल्ट नियम की प्राथमिकता के हिसाब से क्रम में लगाया जाता है. इसमें सूची खाली नहीं होनी चाहिए. डेटा सोर्स को डिफ़ॉल्ट नियम से लिंक करने के लिए, आपको इस सूची में क्रम से नया रेफ़रंस जोड़ना होगा. डेटा सोर्स को डिफ़ॉल्ट नियम से अनलिंक करने के लिए, आपको इस सूची से दिए गए रेफ़रंस को हटाना होगा. इस सूची का क्रम बदलने पर, डिफ़ॉल्ट नियम में डेटा सोर्स की प्राथमिकता बदल जाएगी. उदाहरण के लिए, यह सूची देने पर: [ |
DataSourceReference
डेटा सोर्स के रेफ़रंस का इस्तेमाल, डेटा सोर्स सेवा में मिलते-जुलते डेटा सोर्स को मैनेज करने के लिए किया जा सकता है.
JSON के काेड में दिखाना |
---|
{ // Union field |
फ़ील्ड | |
---|---|
यूनियन फ़ील्ड
|
|
self |
प्राइमरी डेटा सोर्स का रेफ़रंस देने के लिए, 'खुद' का इस्तेमाल किया जाना चाहिए. |
primary |
ज़रूरी नहीं. प्राइमरी डेटा सोर्स का नाम. फ़ॉर्मैट: |
supplemental |
ज़रूरी नहीं. पूरक डेटा सोर्स का नाम. फ़ॉर्मैट: |
SupplementalProductDataSource
स्थानीय और ऑनलाइन प्रॉडक्ट के लिए, प्रॉडक्ट डेटा का पूरक सोर्स. बनाने के बाद, आपको प्रॉडक्ट के पूरक डेटा सोर्स को एक या उससे ज़्यादा प्राइमरी प्रॉडक्ट डेटा सोर्स से लिंक करना होगा.
JSON के काेड में दिखाना |
---|
{
"referencingPrimaryDataSources": [
{
object ( |
फ़ील्ड | |
---|---|
referencing |
सिर्फ़ आउटपुट के लिए. डिफ़ॉल्ट या कस्टम नियमों में, इस डेटा सोर्स से लिंक किए गए सभी प्राइमरी डेटा सोर्स की सूची (बिना क्रम की और डुप्लीकेट कॉपी हटाकर). सभी लिंक हटाए जाने से पहले, सप्लीमेंटल डेटा सोर्स को मिटाया नहीं जा सकता. |
feed |
ज़रूरी नहीं. इम्यूटेबल. डेटा सोर्स लेवल पर बताया गया फ़ीड लेबल. इसमें अंग्रेज़ी के बड़े अक्षर (A-Z), संख्याएं (0-9), और डैश (-) शामिल होने चाहिए. इनकी संख्या 20 से कम या उसके बराबर होनी चाहिए. फ़ीड लेबल पर माइग्रेट करना भी देखें. प्रॉडक्ट कॉन्टेंट टाइप वाले डेटा सोर्स के लिए, इन्हें अगर यह सेट है, तो डेटा सोर्स सिर्फ़ इस कॉम्बिनेशन से मैच करने वाले प्रॉडक्ट स्वीकार करेगा. अगर इस विकल्प को सेट नहीं किया जाता है, तो डेटा सोर्स उस पाबंदी के बिना प्रॉडक्ट स्वीकार करेगा. |
content |
ज़रूरी नहीं. इम्यूटेबल. डेटा सोर्स में मौजूद आइटम की भाषा, ISO 639-1 के मुताबिक दो अक्षरों में.
अगर यह सेट है, तो डेटा सोर्स सिर्फ़ इस कॉम्बिनेशन से मैच करने वाले प्रॉडक्ट स्वीकार करेगा. अगर इस विकल्प को सेट नहीं किया जाता है, तो डेटा सोर्स उस पाबंदी के बिना प्रॉडक्ट स्वीकार करेगा. |
LocalInventoryDataSource
स्थानीय इन्वेंट्री का डेटा सोर्स.
JSON के काेड में दिखाना |
---|
{ "feedLabel": string, "contentLanguage": string } |
फ़ील्ड | |
---|---|
feed |
ज़रूरी है. इम्यूटेबल. उन ऑफ़र का फ़ीड लेबल जिनके लिए स्थानीय इन्वेंट्री उपलब्ध कराई गई है. इसमें अंग्रेज़ी के बड़े अक्षर (A-Z), संख्याएं (0-9), और डैश (-) शामिल होने चाहिए. इनकी संख्या 20 से कम या उसके बराबर होनी चाहिए. फ़ीड लेबल पर माइग्रेट करना भी देखें. |
content |
ज़रूरी है. इम्यूटेबल. उन आइटम की भाषा का आईएसओ 639-1 कोड, जिनके लिए स्थानीय इन्वेंट्री उपलब्ध कराई गई है. यह कोड दो अक्षरों का होता है. |
RegionalInventoryDataSource
रीजनल इन्वेंट्री का डेटा सोर्स.
JSON के काेड में दिखाना |
---|
{ "feedLabel": string, "contentLanguage": string } |
फ़ील्ड | |
---|---|
feed |
ज़रूरी है. इम्यूटेबल. उन ऑफ़र का फ़ीड लेबल जिनके लिए रीजनल इन्वेंट्री दी गई है. इसमें अंग्रेज़ी के बड़े अक्षर (A-Z), संख्याएं (0-9), और डैश (-) शामिल होने चाहिए. इनकी संख्या 20 से कम या उसके बराबर होनी चाहिए. फ़ीड लेबल पर माइग्रेट करना भी देखें. |
content |
ज़रूरी है. इम्यूटेबल. उन आइटम की दो अक्षर वाली ISO 639-1 भाषा जिनके लिए रीजनल इन्वेंट्री उपलब्ध कराई गई है. |
PromotionDataSource
प्रमोशन का डेटा सोर्स.
JSON के काेड में दिखाना |
---|
{ "targetCountry": string, "contentLanguage": string } |
फ़ील्ड | |
---|---|
target |
ज़रूरी है. इम्यूटेबल. टारगेट किया गया वह देश जिसका इस्तेमाल यूनीक आइडेंटिफ़ायर के हिस्से के तौर पर किया जाता है. इसे देश/इलाके के CLDR कोड के तौर पर दिखाया जाता है. प्रमोशन की सुविधा, सिर्फ़ चुनिंदा देशों में उपलब्ध है. |
content |
ज़रूरी है. इम्यूटेबल. डेटा सोर्स में मौजूद आइटम की भाषा, ISO 639-1 के मुताबिक दो अक्षरों में. |
ProductReviewDataSource
इस टाइप में कोई फ़ील्ड नहीं होता.
प्रॉडक्ट की समीक्षा का डेटा सोर्स.
MerchantReviewDataSource
इस टाइप में कोई फ़ील्ड नहीं होता.
कारोबारी/कंपनी की समीक्षा का डेटा सोर्स.
इनपुट
डेटा सोर्स में इनपुट का टाइप तय करता है. इनपुट के आधार पर, हो सकता है कि कुछ सेटिंग काम न करें.
Enums | |
---|---|
INPUT_UNSPECIFIED |
इनपुट की जानकारी नहीं दी गई है. |
API |
उन डेटा सोर्स को दिखाता है जिनका डेटा मुख्य रूप से एपीआई के ज़रिए दिया जाता है. |
FILE |
ऐसे डेटा सोर्स दिखाता है जिनका डेटा मुख्य रूप से फ़ाइल इनपुट के ज़रिए दिया जाता है. हालांकि, अब भी एपीआई के ज़रिए डेटा दिया जा सकता है. |
UI |
Merchant Center में सीधे तौर पर जोड़े गए प्रॉडक्ट का डेटा सोर्स. इस तरह का डेटा सोर्स, इस एपीआई की मदद से नहीं बनाया या अपडेट नहीं किया जा सकता. इसे सिर्फ़ Merchant Center के यूज़र इंटरफ़ेस (यूआई) से बनाया या अपडेट किया जा सकता है. इस तरह का डेटा सोर्स सिर्फ़ पढ़ने के लिए होता है. |
AUTOFEED |
इसे ऑटोमेटेड फ़ीड भी कहा जाता है. इसका इस्तेमाल, प्रॉडक्ट डेटा अपने-आप जनरेट करने के लिए किया जाता है. इस तरह के डेटा सोर्स को खाता बंडल की मदद से चालू या बंद किया जा सकता है. |
FileInput
फ़ाइल डेटा सोर्स के लिए खास डेटा. अन्य डेटा सोर्स के इनपुट के लिए, यह फ़ील्ड खाली होता है.
JSON के काेड में दिखाना |
---|
{ "fetchSettings": { object ( |
फ़ील्ड | |
---|---|
fetch |
ज़रूरी नहीं. डेटा सोर्स डिलीवर करने के लिए जानकारी फ़ेच करें. इसमें |
file |
ज़रूरी नहीं. डेटा सोर्स की फ़ाइल का नाम. |
file |
सिर्फ़ आउटपुट के लिए. फ़ाइल इनपुट का टाइप. |
FetchSettings
डेटा सोर्स डिलीवर करने के लिए जानकारी फ़ेच करें.
JSON के काेड में दिखाना |
---|
{ "enabled": boolean, "dayOfMonth": integer, "timeOfDay": { object ( |
फ़ील्ड | |
---|---|
enabled |
ज़रूरी नहीं. डेटा फ़ेच करने का शेड्यूल चालू या रोकता है. |
day |
ज़रूरी नहीं. महीने का वह दिन जब डेटा सोर्स फ़ाइल को फ़ेच किया जाना चाहिए (1-31). इस फ़ील्ड को सिर्फ़ महीने की फ़्रीक्वेंसी के लिए सेट किया जा सकता है. |
time |
ज़रूरी नहीं. दिन का वह घंटा जब डेटा सोर्स फ़ाइल को फ़ेच किया जाना चाहिए. मिनट और सेकंड का इस्तेमाल नहीं किया जा सकता. इन्हें अनदेखा कर दिया जाएगा. |
day |
ज़रूरी नहीं. हफ़्ते का वह दिन जब डेटा सोर्स फ़ाइल को फ़ेच किया जाना चाहिए. इस फ़ील्ड को सिर्फ़ हर हफ़्ते की फ़्रीक्वेंसी के लिए सेट किया जा सकता है. |
time |
ज़रूरी नहीं. शेड्यूल के लिए इस्तेमाल किया जाने वाला टाइम ज़ोन. डिफ़ॉल्ट रूप से यूटीसी. उदाहरण के लिए, "America/Los_Angeles". |
frequency |
ज़रूरी है. फ़ेच करने के शेड्यूल की फ़्रीक्वेंसी. |
fetch |
ज़रूरी नहीं. वह यूआरएल जहां से डेटा सोर्स फ़ाइल फ़ेच की जा सकती है. Google Merchant Center, एचटीटीपी, एचटीटीपीएस या एसएफ़टीपी प्रोटोकॉल का इस्तेमाल करके, अपने-आप अपलोड होने की सुविधा देता है. इसलिए, वैल्यू इन तीनों प्रोटोकॉल में से किसी एक का इस्तेमाल करके बनाया गया मान्य लिंक होना चाहिए. Google Sheets फ़ाइलों के लिए, इसकी वैल्यू में बदलाव नहीं किया जा सकता. |
username |
ज़रूरी नहीं. |
password |
ज़रूरी नहीं. |
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 से ज़्यादा या उसके बराबर और 999,999,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.FileInput.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 |
फ़ाइल को कॉन्फ़िगर किए गए fetchUri से फ़ेच किया जाता है. |
GOOGLE_SHEETS |
फ़ाइल को fetchUri में बताई गई Google Sheets से फ़ेच किया जाता है. |
तरीके |
|
---|---|
|
दिए गए खाते के लिए नया डेटा सोर्स कॉन्फ़िगरेशन बनाता है. |
|
आपके Merchant Center खाते से डेटा सोर्स मिटाता है. |
|
आपके Merchant Center खाते के डेटा सोर्स से, डेटा को तुरंत फ़ेच करता है. भले ही, डेटा फ़ेच करने का शेड्यूल न किया गया हो. |
|
दिए गए खाते के लिए डेटा सोर्स का कॉन्फ़िगरेशन वापस लाता है. |
|
दिए गए खाते के डेटा सोर्स के कॉन्फ़िगरेशन दिखाता है. |
|
मौजूदा डेटा सोर्स कॉन्फ़िगरेशन को अपडेट करता है. |