- משאב: 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 |
פלט בלבד. קובע את סוג הקלט למקור הנתונים. בהתאם לקלט, יכול להיות שחלק מההגדרות לא יפעלו. אפשר ליצור רק מקורות נתונים כלליים דרך ה-API. |
file |
זה שינוי אופציונלי. השדה נמצא בשימוש רק כשהנתונים מנוהלים באמצעות קובץ. |
שדה האיחוד Type . סוג מקור הנתונים. הערך של Type יכול להיות רק אחת מהאפשרויות הבאות: |
|
primary |
חובה. מקור הנתונים הראשי של מוצרים מקומיים ובאינטרנט. |
supplemental |
חובה. מקור הנתונים המשלים למוצרים בחנויות מקומיות ובאינטרנט. |
local |
חובה. מקור הנתונים של המלאי בחנות המקומית. |
regional |
חובה. מקור הנתונים של המלאי האזורי. |
promotion |
חובה. מקור הנתונים של המבצע. |
product |
חובה. מקור הנתונים ביקורות על מוצרים. |
merchant |
חובה. מקור הנתונים ביקורת על מוכר. |
PrimaryProductDataSource
מקור הנתונים הראשי של מוצרים מקומיים ובאינטרנט.
ייצוג ב-JSON |
---|
{ "channel": enum ( |
שדות | |
---|---|
channel |
חובה. לא ניתן לשינוי. מציין את סוג הערוץ של מקור הנתונים. |
countries[] |
זה שינוי אופציונלי. המדינות שבהן הפריטים עשויים להופיע. מיוצג כקוד טריטוריה של מאגר CLDR. |
default |
זה שינוי אופציונלי. ניהול כללי ברירת המחדל של מקור הנתונים. אם ההגדרה הזו מוגדרת, מקורות הנתונים המקושרים יוחלפו. |
feed |
זה שינוי אופציונלי. לא ניתן לשינוי. תווית הפיד שצוינה ברמת מקור הנתונים. המזהה צריך להכיל 20 תווים לכל היותר, שכוללים אותיות רישיות (A-Z), ספרות (0-9) ומקפים (-). מידע נוסף זמין במאמר מעבר לתוויות פיד. צריך להגדיר את הפרמטרים אם ההגדרה הזו מוגדרת, מקור הנתונים יקבל רק מוצרים שתואמים לשילוב הזה. אם לא תגדירו את הערך, מקור הנתונים יקבל מוצרים ללא ההגבלה הזו. |
content |
זה שינוי אופציונלי. לא ניתן לשינוי. קוד השפה בן שתי האותיות לפי תקן ISO 639-1 של הפריטים במקור הנתונים. הערכים של אם ההגדרה הזו מוגדרת, מקור הנתונים יקבל רק מוצרים שתואמים לשילוב הזה. אם לא תגדירו את הערך, מקור הנתונים יקבל מוצרים ללא ההגבלה הזו. |
ערוץ
ערוץ של מקור הנתונים.
הערוץ משמש להבדיל בין מקורות נתונים של קטגוריות מוצרים שונות.
טיפוסים בני מנייה (enum) | |
---|---|
CHANNEL_UNSPECIFIED |
לא צוין. |
ONLINE_PRODUCTS |
מוצר אונליין. |
LOCAL_PRODUCTS |
מוצר בחנות מקומית. |
PRODUCTS |
מקור נתונים מאוחד למוצרים בחנויות מקומיות ולמוצרים באינטרנט. הערה: אי אפשר לנהל את המוצרים דרך ה-API בערוץ הזה. |
DefaultRule
ניהול כללי ברירת המחדל של מקור הנתונים.
ייצוג ב-JSON |
---|
{
"takeFromDataSources": [
{
object ( |
שדות | |
---|---|
take |
חובה. רשימת מקורות הנתונים שמקושרים בכלל ברירת המחדל. הרשימה הזו ממוינת לפי עדיפות ברירת המחדל של הכלל שבו מתבצעת ההצטרפות של הנתונים. יכול להיות שהיא לא תכלול אף הפניה ל- הרשימה לא יכולה להיות ריקה. כדי לקשר את מקור הנתונים לכלל ברירת המחדל, צריך להוסיף לרשימה הזו הפניה חדשה (בסדר כרונולוגי). כדי לבטל את הקישור של מקור הנתונים לכלל ברירת המחדל, צריך להסיר את ההפניה הרלוונטית מהרשימה הזו. שינוי הסדר של הרשימה הזו ישנה את העדיפות של מקורות הנתונים בכלל ברירת המחדל. לדוגמה, אם תספקו את הרשימה הבאה: [ |
DataSourceReference
אפשר להשתמש בהפניה למקור נתונים כדי לנהל מקורות נתונים קשורים בשירות של מקור הנתונים.
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה האיחוד הערך של |
|
self |
צריך להשתמש ב-Self כדי להפנות למקור הנתונים הראשי עצמו. |
primary |
זה שינוי אופציונלי. השם של מקור הנתונים הראשי. פורמט: |
supplemental |
זה שינוי אופציונלי. השם של מקור הנתונים המשלים. פורמט: |
SupplementalProductDataSource
מקור הנתונים המשלים למוצרים בחנויות מקומיות ובאינטרנט. אחרי היצירה, חשוב לקשר את מקור נתוני המוצרים המשלים למקור נתוני מוצרים ראשי אחד או יותר.
ייצוג ב-JSON |
---|
{
"referencingPrimaryDataSources": [
{
object ( |
שדות | |
---|---|
referencing |
פלט בלבד. הרשימה (ללא סדר וללא כפילויות) של כל מקורות הנתונים הראשיים שמקושרים למקור הנתונים הזה באמצעות כללי ברירת מחדל או כללים מותאמים אישית. לא ניתן למחוק מקור נתונים משלים לפני שמסירים את כל הקישורים. |
feed |
זה שינוי אופציונלי. לא ניתן לשינוי. תווית הפיד שצוינה ברמת מקור הנתונים. המזהה צריך להכיל 20 תווים לכל היותר, שכוללים אותיות רישיות (A-Z), ספרות (0-9) ומקפים (-). מידע נוסף זמין במאמר מעבר לתוויות פיד. צריך להגדיר את הפרמטרים צריך להגדיר אותם למקורות נתונים באמצעות אם ההגדרה הזו מוגדרת, מקור הנתונים יקבל רק מוצרים שתואמים לשילוב הזה. אם לא תגדירו את הערך, מקור הנתונים יקבל מוצרים ללא ההגבלה הזו. |
content |
זה שינוי אופציונלי. לא ניתן לשינוי. קוד השפה בן שתי האותיות לפי תקן ISO 639-1 של הפריטים במקור הנתונים. הערכים של אם ההגדרה הזו מוגדרת, מקור הנתונים יקבל רק מוצרים שתואמים לשילוב הזה. אם לא תגדירו את הערך, מקור הנתונים יקבל מוצרים ללא ההגבלה הזו. |
LocalInventoryDataSource
מקור הנתונים של המלאי בחנות המקומית.
ייצוג ב-JSON |
---|
{ "feedLabel": string, "contentLanguage": string } |
שדות | |
---|---|
feed |
חובה. לא ניתן לשינוי. תווית הפיד של המוצרים שעבורם המלאי בחנות המקומית מסופק. המזהה צריך להכיל 20 תווים לכל היותר, שכוללים אותיות רישיות (A-Z), ספרות (0-9) ומקפים (-). מידע נוסף זמין במאמר מעבר לתוויות פיד. |
content |
חובה. לא ניתן לשינוי. קוד השפה בן שתי האותיות לפי תקן ISO 639-1 של הפריטים שבהם מוצג המלאי המקומי. |
RegionalInventoryDataSource
מקור הנתונים של המלאי האזורי.
ייצוג ב-JSON |
---|
{ "feedLabel": string, "contentLanguage": string } |
שדות | |
---|---|
feed |
חובה. לא ניתן לשינוי. תווית הפיד של המוצרים שעבורם המלאי האזורי מסופק. המזהה צריך להכיל 20 תווים לכל היותר, שכוללים אותיות רישיות (A-Z), ספרות (0-9) ומקפים (-). מידע נוסף זמין במאמר מעבר לתוויות פיד. |
content |
חובה. לא ניתן לשינוי. השפה של הפריטים שבהם מוצג מלאי שטחי הפרסום האזורי, לפי תקן ISO 639-1 בן שתי האותיות. |
PromotionDataSource
מקור נתוני המבצע.
ייצוג ב-JSON |
---|
{ "targetCountry": string, "contentLanguage": string } |
שדות | |
---|---|
target |
חובה. לא ניתן לשינוי. מדינת היעד שמשויכת למזהה הייחודי. מיוצג כקוד טריטוריה של מאגר CLDR. התכונה 'מבצעים' זמינה רק במדינות נבחרות. |
content |
חובה. לא ניתן לשינוי. קוד השפה בן שתי האותיות לפי תקן ISO 639-1 של הפריטים במקור הנתונים. |
ProductReviewDataSource
אין שדות לסוג הזה.
מקור הנתונים של הביקורות על המוצר.
MerchantReviewDataSource
אין שדות לסוג הזה.
מקור הנתונים של הביקורות על המוכר.
קלט
קובע את סוג הקלט למקור הנתונים. בהתאם לקלט, יכול להיות שחלק מההגדרות לא יהיו נתמכות.
טיפוסים בני מנייה (enum) | |
---|---|
INPUT_UNSPECIFIED |
הקלט לא צוין. |
API |
מייצג מקורות נתונים שהנתונים שלהם ניתנים בעיקר דרך ה-API. |
FILE |
מייצג מקורות נתונים שבהם הנתונים ניתנים בעיקר באמצעות קלט של קובץ. עדיין אפשר לספק נתונים דרך ה-API. |
UI |
מקור הנתונים של מוצרים שנוספו ישירות ב-Merchant Center. אי אפשר ליצור או לעדכן את סוג מקור הנתונים הזה דרך ה-API הזה, אלא רק דרך ממשק המשתמש של 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 |
זה שינוי אופציונלי. אזור הזמן שבו נעשה שימוש לתזמון. UTC כברירת מחדל. לדוגמה, 'America/Los_Angeles'. |
frequency |
חובה. התדירות שמתארת את לוח הזמנים לאחזור. |
fetch |
זה שינוי אופציונלי. כתובת ה-URL שממנה ניתן לאחזר את קובץ מקור הנתונים. מערכת Google Merchant Center תומכת בהעלאות מתוזמנות אוטומטיות באמצעות הפרוטוקולים HTTP, HTTPS או SFTP, כך שהערך צריך להיות קישור תקין באמצעות אחד משלושת הפרוטוקולים האלה. לא ניתן לשנות את השם של קובצי Google Sheets. |
username |
זה שינוי אופציונלי. שם משתמש אופציונלי ל- |
password |
זה שינוי אופציונלי. סיסמה אופציונלית ל- |
TimeOfDay
מייצג שעה ביום. התאריך ואזור הזמן לא רלוונטיים או שצוינו במקום אחר. יכול להיות ש-API יאפשר להוסיף שניות רגילות. הסוגים הקשורים הם google.type.Date
ו-google.protobuf.Timestamp
.
ייצוג ב-JSON |
---|
{ "hours": integer, "minutes": integer, "seconds": integer, "nanos": integer } |
שדות | |
---|---|
hours |
השעות ביום בפורמט של 24 שעות. הערך חייב להיות גדול מ-0 או שווה לו, ובדרך כלל חייב להיות קטן מ-23 או שווה לו. ממשק API עשוי לאפשר את הערך '24:00:00' בתרחישים כמו שעת סגירת העסק. |
minutes |
דקות בשעה. הערך חייב להיות גדול מ-0 או שווה לו, וקטן מ-59 או שווה לו. |
seconds |
שניות בדקה. הערך חייב להיות גדול מ-0 או שווה לו, ובדרך כלל חייב להיות קטן מ-59 או שווה לו. ממשק API עשוי לאפשר את הערך 60 אם הוא מאפשר שניות רגילות. |
nanos |
חלקי שנייה, בננו-שניות. הערך חייב להיות גדול מ-0 או שווה לו, וקטן מ-999,999,999 או שווה לו. |
DayOfWeek
מייצג יום בשבוע.
טיפוסים בני מנייה (enum) | |
---|---|
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].
טיפוסים בני מנייה (enum) | |
---|---|
FREQUENCY_UNSPECIFIED |
לא צוינה תדירות. |
FREQUENCY_DAILY |
האחזור מתבצע מדי יום. |
FREQUENCY_WEEKLY |
האחזור מתבצע מדי שבוע. |
FREQUENCY_MONTHLY |
האחזור מתבצע מדי חודש. |
FileInputType
שיטת העברת הקובץ.
טיפוסים בני מנייה (enum) | |
---|---|
FILE_INPUT_TYPE_UNSPECIFIED |
לא צוין סוג הקלט של הקובץ. |
UPLOAD |
הקובץ מועלה דרך SFTP, Google Cloud Storage או באופן ידני ב-Merchant Center. |
FETCH |
הקובץ מאוחזר מה-fetchUri שהוגדר. |
GOOGLE_SHEETS |
הקובץ מאוחזר מ-Google Sheets שצוין ב-fetchUri . |
Methods |
|
---|---|
|
יצירת ההגדרה החדשה של מקור הנתונים בחשבון הנתון. |
|
מחיקה של מקור נתונים מחשבון Merchant Center. |
|
אחזור הנתונים מתבצע באופן מיידי (גם מחוץ ללוח הזמנים לאחזור) ממקור נתונים בחשבון Merchant Center. |
|
אחזור ההגדרה של מקור הנתונים בחשבון הנתון. |
|
הצגת ההגדרות של מקורות הנתונים בחשבון הנתון. |
|
עדכון ההגדרה הקיימת של מקור הנתונים. |