עדכון מוצר.
בקשת HTTP
PATCH https://dv360seller.googleapis.com/v1beta1/{product.name=exchanges/*/orders/*/products/*}
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
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. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: |
product.startTime |
המועד שבו המוצר הופך לפעיל. חייב להיות מוקדם משעת הסיום. שעת ההתחלה לא יכולה להיות בעוד יותר משנה. חובה. הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: |
product.endTime |
המועד שבו המוצר הזה הופך ללא פעיל. נכון לעכשיו, התאריך לא יכול להיות מאוחר יותר משנת 2036. חובה. הפורמט הזה משתמש ב-RFC 3339, שבו הפלט שנוצר תמיד יהיה מנורמלי לפי Z וישמש בספרות עשרוניות של 0, 3, 6 או 9. אפשר להשתמש גם בשינויים (offsets) אחרים מלבד 'Z'. דוגמאות: |
product.rateDetails |
פרטי הדירוג. חובה. |
product.creativeConfig[] |
הדרישות לקריאייטיב של מוצר. חובה למוצר מסוג 'טרנזקציה שמוגדרת מראש'. |
product.makegood |
מציין אם המוצר הוא מוצר תיקון. |
product.makegoodDetails |
פרטי התיקון של מוצר. חובה לציין אם המוצר הוא תגמול על הפרעה. |
product.creativeSource |
מקור הקריאייטיב של מוצר. אופציונלי, ברירת המחדל היא CREATIVE_SOURCE_ADVERTISER. לא ניתן לשנות את השם אחרי יצירת המוצר. |
product.mediumType |
סוג המדיה של מוצר. אם לא צוין ערך, ערך ברירת המחדל הוא DIGITAL לצורך תאימות לאחור. לא ניתן לשנות את השם אחרי יצירת המוצר. |
product.audienceTargetingConfig |
אופציונלי. הגדרת הטירגוט לפי קהל שנבחרה חלה ברמת העסקה ב-Exchange. |
product.targetingCriteria |
פלט בלבד. הפניות לקריטריונים לטירגוט מוצרים. המאפיין הזה רלוונטי רק לתרחישי עסקאות מיידיות. |
product.forecastResult |
תוצאות התחזית של המוצר. חובה לציין את השדה הזה אם קריטריונים הטירגוט לא ריקים והתחזית לא מסופקת. המאפיין הזה רלוונטי רק לתרחישי עסקאות מיידיות. |
product.errorDetails |
צריך לציין את פרטי השגיאה כשלא ניתן לעדכן שדות ספציפיים של מוצרים. חובה לציין את השדה הזה אם לא ניתן לספק את תוצאת התחזית בגלל קריטריון טירגוט או אם לא ניתן לבצע עדכון במוצר. המאפיין הזה רלוונטי רק לתרחישי עסקאות מיידיות. |
product.frequencyCap |
פלט בלבד. מכסת התדירות שנבחרה על ידי הקונה. המאפיין הזה רלוונטי רק לתרחישי עסקאות מיידיות. |
product.etag |
מזהה etag שצריך לציין כשמעדכנים מוצר. צריך לציין אותו בעדכון רק אם שדה ה-etag לא ריק. המאפיין הזה רלוונטי רק לתרחישי עסקאות מיידיות. |
updateMask |
המסכה שקובע אילו שדות לעדכן. חובה. זוהי רשימה של שמות שדות מוגדרים במלואם, שמופרדים בפסיקים. דוגמה: |
גוף התשובה
אם הפעולה מצליחה, גוף התגובה מכיל מופע של Product
.
היקפי הרשאה
נדרש היקף הרשאות OAuth הבא:
https://www.googleapis.com/auth/doubleclickbidmanager
מידע נוסף זמין בOAuth 2.0 Overview.