Method: inappproducts.batchUpdate

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

כדי להשיג את תפוקת העדכונים המקסימלית, מגדירים את השדה latencyTolerance בבקשות בתצוגת עץ לערך PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT.

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

בקשת HTTP

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

כתובת ה-URL משתמשת בתחביר של Transcoding של 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, והמוצר מתוך האפליקציה עם שם החבילה והמק"ט שצוינו לא קיים, המוצר מתוך האפליקציה ייווצר.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

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