Method: monetization.onetimeproducts.batchUpdate

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

בקשת HTTP

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

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

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

פרמטרים
packageName

string

חובה. אפליקציית האב (שם החבילה) שעבורה צריך לעדכן את המוצרים החד-פעמיים. הערך חייב להיות זהה לערך בשדה packageName בכל המשאבים מסוג OneTimeProduct.

גוף הבקשה

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

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

object (UpdateOneTimeProductRequest)

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

גוף התשובה

הודעת תגובה ל-BatchUpdateOneTimeProduct.

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

ייצוג ב-JSON
{
  "oneTimeProducts": [
    {
      object (OneTimeProduct)
    }
  ]
}
שדות
oneTimeProducts[]

object (OneTimeProduct)

רשימת המוצרים בחיוב חד-פעמי שעודכנו, באותו סדר שבו הם מופיעים בבקשה.

היקפי הרשאה

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

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

UpdateOneTimeProductRequest

הודעת בקשה ל-onetimeproducts.patch.

ייצוג ב-JSON
{
  "oneTimeProduct": {
    object (OneTimeProduct)
  },
  "updateMask": string,
  "regionsVersion": {
    object (RegionsVersion)
  },
  "allowMissing": boolean,
  "latencyTolerance": enum (ProductUpdateLatencyTolerance)
}
שדות
oneTimeProduct

object (OneTimeProduct)

חובה. המוצר בחיוב חד-פעמי שרוצים להוסיף או לעדכן.

updateMask

string (FieldMask format)

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

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

regionsVersion

object (RegionsVersion)

חובה. הגרסה של האזורים הזמינים שמשמשת למוצר החד-פעמי.

allowMissing

boolean

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

אם נוצר מוצר חדש בחיוב חד-פעמי, המערכת מתעלמת מ-updateMask.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

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