עדכון מוצר.
בקשת HTTP
PATCH https://dv360seller.googleapis.com/v1beta1/{product.name=exchanges/*/orders/*/products/*}
כתובת ה-URL כתובה בתחביר של gRPC Transcoding.
פרמטרים של הנתיב
| פרמטרים | |
|---|---|
product.name |
שם המשאב היחסי של המוצר. נוצר על ידי השרת. לדוגמה: "exchanges/1234/orders/5678/products/abc". פלט בלבד. |
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
| ייצוג ב-JSON |
|---|
{ "product": { "name": string, "displayName": string, "externalDealId": string, "transactionType": enum ( |
| שדות | |
|---|---|
product.displayName |
השם המוצג של המוצר. הערך חייב להיות מקודד ב-UTF-8 ובגודל של עד 240 בייטים. חובה. |
product.externalDealId |
מזהה חיצוני. זהו מספר העסקה במערכת Exchange. עד 100 תווים. התווים המותרים הם תווים אלפאנומריים, קו תחתון, מקף ונקודה. המזהה חייב להיות ייחודי בכל המוצרים. חובה. |
product.transactionType |
סוג העסקה של המוצר. חובה. |
product.pricingType |
סוג התמחור של המוצר. חובה. |
product.updateTime |
חותמת הזמן של מועד העדכון האחרון של המוצר. השימוש הוא ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
product.startTime |
השעה שבה המוצר הזה הופך לפעיל. חייב להיות מוקדם יותר מ-endTime. שעת ההתחלה לא יכולה להיות בעוד יותר משנה. חובה. השימוש הוא ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
product.endTime |
המועד שבו המוצר הזה הופך ללא פעיל. התאריך לא יכול להיות אחרי שנת 2036. חובה. השימוש הוא ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמל ל-Z וישתמש ב-0, 3, 6 או 9 ספרות אחרי הנקודה העשרונית. אפשר להשתמש גם בהיסטים אחרים, לא רק ב-Z. לדוגמה: |
product.rateDetails |
פרטי התעריף. חובה. |
product.creativeConfig[] |
הדרישות בנוגע לקריאייטיב של מוצר. חובה למוצרים מסוג עסקה שמורה. |
product.makegood |
מציין אם המוצר הוא מוצר פיצוי. |
product.makegoodDetails |
פרטי הצגה חוזרת לפיצוי על מוצר. חובה כשהמוצר הוא הצגה חוזרת לפיצוי. |
product.creativeSource |
מקור הקריאייטיב של מוצר. אופציונלי, ברירת המחדל היא CREATIVE_SOURCE_ADVERTISER. אי אפשר לשנות את ההגדרה הזו אחרי שיוצרים את המוצר. |
product.mediumType |
סוג המדיה של המוצר. אם לא מציינים ערך, ברירת המחדל היא DIGITAL, כדי לשמור על תאימות לדורות קודמים. אי אפשר לשנות את ההגדרה הזו אחרי שיוצרים את המוצר. |
product.audienceTargetingConfig |
אופציונלי. הגדרת הטירגוט לפי קהל הוחלה ברמת העסקה בבורסה. |
product.targetingCriteria |
פלט בלבד. הפניות לקריטריונים לטירגוט מוצרים. רלוונטי רק לתרחישים של עסקה מיידית. |
product.forecastResult |
תוצאות של תחזית מוצרים. חובה כשהקריטריונים לטירגוט לא ריקים והתחזית לא מסופקת. רלוונטי רק לתרחישים של עסקה מיידית. |
product.errorDetails |
אם אי אפשר לעדכן שדות ספציפיים של מוצרים, צריך לציין את פרטי השגיאה. חובה כשאי אפשר לספק את תוצאת התחזית בגלל קריטריון טירגוט, או כשאי אפשר לעדכן את המוצר. רלוונטי רק לתרחישים של עסקה מיידית. |
product.frequencyCap |
פלט בלבד. מכסת התדירות שהקונה בחר. רלוונטי רק לתרחישים של עסקה מיידית. |
product.program |
פלט בלבד. התוכנית שבה הקונה יצר את העסקה המיידית. אם אתם רוצים שההחלפה תתבצע כרגיל, אל תמלאו את השדה הזה. רלוונטי רק לתרחישים של עסקה מיידית. |
product.buyerCustomParameters |
פלט בלבד. פרמטרים מותאמים אישית של מפתח/ערך שהקונה הגדיר בבקשה לעסקה מיידית. רלוונטי רק לתרחישים של עסקה מיידית. אובייקט שמכיל רשימה של זוגות |
product.etag |
תג ישות (etag) שצריך לציין כשמעדכנים מוצר. צריך לציין אותו רק לעדכון אם השדה etag לא ריק. רלוונטי רק לתרחישים של עסקה מיידית. |
updateMask |
המסכה שקובעת אילו שדות לעדכן. חובה. זוהי רשימה מופרדת בפסיקים של שמות שדות שמוגדרים במלואם. דוגמה: |
גוף התשובה
אם הפעולה בוצעה ללא שגיאות, גוף התגובה יכיל מופע של Product.
היקפי הרשאות
נדרש היקף ההרשאות הבא של OAuth:
https://www.googleapis.com/auth/doubleclickbidmanager
ניתן למצוא מידע נוסף כאן: OAuth 2.0 Overview.