Method: inappproducts.batchUpdate

מעדכן או מוסיף מוצר אחד או יותר מתוך האפליקציה (מוצרים מנוהלים או מינויים).

יש להגדיר את השדה 'סובלנות לזמן אחזור' בבקשות מקוננות ל-PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT כדי להשיג תפוקה מקסימלית של העדכון.

כבר לא צריך להשתמש בשיטה הזו כדי לעדכן מינויים. מידע נוסף זמין במאמר הזה.

בקשת HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate

בכתובת ה-URL נעשה שימוש בתחביר המרת קידוד של gRPC.

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

פרמטרים
packageName

string

שם החבילה של האפליקציה.

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג JSON
{
  "requests": [
    {
      object (InappproductsUpdateRequest)
    }
  ]
}
שדות
requests[]

object (InappproductsUpdateRequest)

חובה. בקשות עדכון נפרדות. נדרשת לפחות בקשה אחת. אפשר לכלול עד 100 בקשות. כל הבקשות חייבות להתאים למוצרים שונים מתוך האפליקציה.

גוף התשובה

תגובה לעדכון אצווה של מוצר מתוך האפליקציה.

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

ייצוג JSON
{
  "inappproducts": [
    {
      object (InAppProduct)
    }
  ]
}
שדות
inappproducts[]

object (InAppProduct)

המוצרים שעודכנו או נוספו מתוך האפליקציה.

היקפי ההרשאות

נדרש היקף ההרשאות הבא של OAuth:

  • https://www.googleapis.com/auth/androidpublisher

InappproductsUpdateRequest

שולחים בקשה לעדכון מוצר מתוך האפליקציה.

ייצוג JSON
{
  "packageName": string,
  "sku": string,
  "autoConvertMissingPrices": boolean,
  "inappproduct": {
    object (InAppProduct)
  },
  "allowMissing": boolean,
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
שדות
packageName

string

שם החבילה של האפליקציה.

sku

string

מזהה ייחודי של המוצר מתוך האפליקציה.

autoConvertMissingPrices

boolean

אם הערך הוא True, המחירים בכל האזורים שאפליקציית ההורה מטרגטות אליהם לא צוין מחיר למוצר הזה מתוך האפליקציה יומרו באופן אוטומטי למטבע היעד על סמך מחיר ברירת המחדל. ברירת המחדל היא False.

inappproduct

object (InAppProduct)

המוצר החדש מתוך האפליקציה.

allowMissing

boolean

אם המדיניות מוגדרת כ-True והמוצר מתוך האפליקציה עם ה-packageName והמק"ט שצוינו לא קיים, המערכת תיצור את המוצר מתוך האפליקציה.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

זה שינוי אופציונלי. זמן האחזור להפצה של עדכון המוצר הזה. ברירת המחדל היא רגישה לזמן אחזור.