בדף הזה נספק מבוא ל-Merchant API ונסביר איך אפשר להשתמש בו כדי לבצע אוטומציה של תהליכי עבודה שונים שקשורים לניהול חשבונות, מוצרים ומלאי שטחי פרסום ב-Merchant Center.
אתם יכולים להשתמש ב-Merchant API כדי להגיע ליותר לקוחות ולהציג את המוצרים שלכם ברחבי Google. אפשר להשתמש ב-Merchant API כדי לנהל חשבונות Merchant Center גדולים או מורכבים. תרחישים נפוצים לדוגמה:
- ניהול חשבון אוטומטי
- ניהול מוצרים אוטומטי
- ניהול אוטומטי של מלאי שטחי הפרסום
- דוחות בהתאמה אישית
באמצעות Merchant API אפשר ליצור ולנהל כמה מקורות נתונים, וכך לארגן טוב יותר את המידע על מוצרים, מבצעים וביקורות. באמצעות Merchant API, אפשר לנהל מוצרים באופן שמשתלב עם שיטות אחרות להעלאת נתוני מוצרים, כמו קבצים ופיד אוטומטי.
Merchant API הוא עיצוב מחדש של Content API for Shopping, והוא מורכב מכמה ממשקי API משניים.
הקמעונאים אחראים לציית לכללי המדיניות של מודעות שופינג ושל כרטיסי מוצר חינמיים. ל-Google Shopping שמורה הזכות לאכוף את כללי המדיניות האלה ולפעול בהתאם אם נמצא תוכן או התנהגות שמפירים את כללי המדיניות האלה.
מה חדש ב-Merchant API
ריכזנו כאן כמה סיבות לשדרוג ל-Merchant API:
ניהול משופר של נתוני המלאי באמצעות השיטות החדשות הבאות:
מאפשרת לנהל מקורות נתונים משניים באמצעות יצירה אחזור של מקורות נתונים משניים, וקישור של מקורות נתונים משניים למקורות נתונים ראשיים.
הפעלת התראות על שינויים בנתוני המוצרים, כדי שלא תצטרכו לאחזר את הנתונים באופן קבוע. ההתראות יישלחו אליכם כשסטטוס המוצר ישתנה.
כאן נסביר על המשאב
accounts.autofeedSettings
ועל השיטות לאחזור ולעדכון של הגדרות הפיד האוטומטי.הוספת האפשרות להעלות ביקורות על מוצרים וביקורות על מוכרים.
משאב
accounts.products
פשוט יותר עם הוספת המשאבaccounts.productInputs
.מאפשרת לעדכן את נתוני המוצרים בשילוב עם שיטות אחרות להעלאת נתונים, כמו קבצים.
טבלה חדשה של
NonProductPerformanceView
לנתוני ביצועים שאינם של מוצרים, כמו מידע על תנועה נכנסת לאתר של קמעונאי.עיצוב מודולרי עם שיפורים מבודדים ותכופים יותר בתכונות.
התאמה משופרת להצעות לשיפור ה-API של Google.
מסמכי תיעוד ודוגמאות קוד מעודכנים.
מידע נוסף זמין במאמר תכונות חדשות שנוספו ל-Merchant API Beta.
לפני שמתחילים
כדי להריץ בקשה ל-Merchant API, צריך את הפרטים הבאים:
חשבון Merchant Center: זהו החשבון שבו תבצעו שאילתות, עדכונים והעלאות של נתונים. חשוב לוודא שיש לכם את ההרשאות הדרושות לניהול מוצרים ומלאי בחשבון הזה.
פרויקט ב-Google Cloud: הפרויקט משמש לקבלת גישה ל-API לחשבון שלכם.
אימות באמצעות Merchant API
אפשר להשתמש באפשרויות הבאות לאימות:
- אפשר ליצור מזהה לקוח וסוד לקוח של OAuth 2.0 לאפליקציה. לאחר מכן אפשר להשתמש במזהה ובסוד כדי ליצור את פרטי הכניסה של OAuth 2.0 שנדרשים בקריאות API לחשבון Merchant Center.
- אפשר ליצור חשבון שירות ולהוריד את המפתח הפרטי שלו כדי לבצע קריאות ל-API.
מזהי חשבונות ומוצרים
ב-Merchant API נעשה שימוש בשמות משאבים במקום במזהים לצורך זיהוי. דוגמה לשם משאב של מוצר יכולה להיות accounts/123456/products/online~en~US~sku123
, כאשר 123456
הוא המזהה הייחודי של החשבון ו-online~en~US~sku123
הוא המזהה הייחודי של המוצר.
הפורמט של כתובת ה-URL של הבקשה
כדי לבצע פעולות במשאב, שולחים בקשות לכתובות URL בפורמט הבא:
https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME}:{METHOD}
החלק :{METHOD}
מושמט בשיטות רגילות כמו list ו-get.
לדוגמה, הבקשה הבאה מוחקת את מלאי שטחי הפרסום האזורי:
DELETE https://merchantapi.googleapis.com/inventories/v1beta/accounts/123456/products/online~en~US~sku123/regionalInventories/456
כדי ליצור משאב חדש, אפשר להשתמש בשם המשאב של משאב ההורה ובכתובת ה-URL הבאה:
POST https://merchantapi.googleapis.com/{SUB_API}/{VERSION}/{RESOURCE_NAME_OF_PARENT}/{RESOURCE}
לדוגמה, הבקשה הבאה מראה איך ליצור אזור חדש בשביל accounts/123456
:
POST https://merchantapi.googleapis.com/accounts/v1beta/accounts/123456/regions?regionId=WA HTTP/1.1
{
"displayName": "Washington",
"name": "Washington",
"postalCodeArea": {
"postalCodes": [
{
"begin": "98039",
"end": "98118"
}
],
"regionCode": "US"
}
}
פרטים נוספים על שירותים ספציפיים זמינים במסמכי העזרה של Merchant API.
תחילת השימוש ב-Merchant API
כדי לראות במהירות איך פועל Merchant API ולנסות להעלות מוצר לדוגמה, אפשר לעיין במאמר תחילת העבודה עם Merchant API.
שימוש ב-gRPC או ב-REST
Merchant API תומך ב-gRPC וב-REST. אלה שתי הדרכים לבצע קריאות ל-Merchant API:
gRPC (מומלץ) | REST |
---|---|
|
|
שימוש בספריות לקוח ובדוגמאות קוד
לכל ממשק API משני יש ספריות לקוח שיעזרו לכם להתחיל. דוגמאות קוד יכולות לעזור לכם להתחיל לכתוב קוד ב-Java, PHP ו-Python. מידע נוסף זמין במאמר דוגמאות ל-Merchant API.
עזרה
למידע על קבלת תמיכה, קראו את המאמר קבלת עזרה בנושא Merchant API.
שליחת משוב
תקופת הבטא מאפשרת לנו לאסוף את המשוב שלכם ולטפל בו לפני השקת הגרסה הזמינה לכולם. כדי לשלוח משוב, אפשר לשלוח את אחד מהמסמכים הבאים:
- תכונות API: שליחת טופס המשוב
- מסמכי עזרה: אתם יכולים להשתמש בלחצן שליחת משוב ובסמלי הדירוג בדף.
- דוגמאות וספריות: יוצרים דיווח על בעיה במאגר GitHub של דוגמאות הקוד.
כדי לשלוח משוב כללי אחרי הטמעת כל משימה, אפשר להשתמש בטופס המשוב.
המאמרים הבאים
מידע על תאימות לאחור זמין במאמר תאימות של Content API for Shopping.
מידע נוסף על התכונות העיקריות של Merchant API זמין במדריכים שבתפריט הניווט הימני.
מידע על המשאבים והשירותים הזמינים זמין במסמכי העזרה.