Method: projects.locations.products.patch

ביצוע שינויים במשאב Product. בשלב הזה אפשר לעדכן רק את השדות displayName,‏ description ו-labels.

אם מעדכנים תוויות, השינוי לא יופיע בשאילתות עד לזמן האינדקס הבא.

שגיאות אפשריות:

  • הפונקציה מחזירה NOT_FOUND אם המוצר לא קיים.
  • הפונקציה מחזירה INVALID_ARGUMENT אם displayName מופיע ב-updateMask אבל חסר בבקשה או ארוך יותר מ-4,096 תווים.
  • הפונקציה מחזירה INVALID_ARGUMENT אם התיאור מופיע ב-updateMask אבל ארוך מ-4,096 תווים.
  • הפונקציה מחזירה INVALID_ARGUMENT אם productCategory מופיע ב-updateMask.

בקשת HTTP

PATCH https://alpha-vision.googleapis.com/v1/{product.name=projects/*/locations/*/products/*}

כתובת ה-URL כתובה בתחביר של gRPC Transcoding.

פרמטרים של נתיב

פרמטרים
product.name

string

שם המשאב של המוצר.

הפורמט הוא: projects/PROJECT_ID/locations/LOC_ID/products/PRODUCT_ID.

המערכת מתעלמת מהשדה הזה כשיוצרים מוצר.

פרמטרים של שאילתה

פרמטרים
updateMask

string (FieldMask format)

השדה FieldMask שמציין אילו שדות לעדכן. אם לא מציינים updateMask, כל השדות שניתנים לשינוי יעודכנו. נתיבי מסכה תקינים כוללים את productLabels, displayName וdescription.

רשימה מופרדת בפסיקים של שמות שמוגדרים במלואם של שדות. דוגמה: "user.displayName,photo"

גוף הבקשה

גוף הבקשה מכיל מופע של Product.

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של Product.

היקפי הרשאות

נדרש אחד מהיקפי ההרשאות הבאים של OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-vision

מידע נוסף מופיע במאמר סקירה כללית על אימות.

רוצה לנסות?