עיצוב Merchant API

עיצבנו את Merchant API כך שיהיה מוכר למפתחים של Content API for Shopping, אבל פשוט וגמיש יותר. בהמשך מפורט מידע על העיצוב של Merchant API.

ממשקי API משניים

‫Merchant API הוא אוסף של ממשקי API משניים. ממשקי ה-API המשניים הם קבוצות של שירותים ומשאבים קשורים. העיצוב הזה מאפשר לכם לבחור להשתמש רק בממשקי ה-API המשניים שדרושים לשילוב הייחודי שלכם.

‫Merchant API כולל את ממשקי המשנה (sub-APIs) הבאים:

  • חשבונות: ניהול חשבונות Merchant Center בהיקף גדול.
  • מוצרים: כאן אפשר לנהל את נתוני המוצרים, כמו מחיר וזמינות.
  • מקורות נתונים: כאן אפשר לראות את מקורות הנתונים של המוצרים ולנהל אותם.
  • מלאי: הצגת המוצרים שלכם ב-Google לפי חנות או אזור.
  • דוחות: כאן אפשר לראות נתונים על המוצרים, הביצועים והסביבה התחרותית ב-Google.
  • מבצעים: יצירה וניהול של מבצעים כדי להציג מבצעים מיוחדים על המוצרים.
  • שותפות בנושא פידים מקומיים: העלאת פיד של מלאי מוצרים בחנויות מקומיות.
  • מקורות של המרות: ניהול מקורות של המרות בחשבון.
  • התראות: ניהול של מינויים לקבלת התראות.
  • Quota: בדיקת מכסת ה-API של החשבונות.

תחבורה

מנגנון התעבורה שמוגדר כברירת מחדל ב-Merchant API הוא gRPC. אפשר גם להשתמש ב-REST.

מידע נוסף זמין במדריך למתחילים.

טיפוסים בני מנייה (enum)

יכול להיות שבעתיד יוצגו ערכים חדשים בשדות מסוג Enum ב-Merchant API. הקוד צריך להיות מובנה כך שהוא יוכל לטפל בערכים לא מזוהים בצורה חלקה. חשוב לעקוב אחרי המקרים שבהם מופיעים ערכי enum לא מזוהים, ולבצע פעולות כדי שהקוד יהיה עדכני.

ניהול גרסאות

לכל אחד מה-API המשני יש גרסה משלו. המשמעות היא שלא צריך לעשות כלום אם אנחנו מעדכנים API משני שאתם לא משתמשים בו. צריך לעדכן את הקוד רק כשמתפרסמות גרסאות חדשות של ממשקי ה-API המשניים שבהם אתם משתמשים. מידע נוסף זמין במאמר בנושא ניהול גרסאות.

גרסאות שמסתיימות במילה beta כפופות לשינוי או להסרה.