Method: monetization.subscriptions.batchUpdate

עדכון של קבוצה של מינויים.

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

בקשת HTTP

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

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

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

פרמטרים
packageName

string

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

גוף הבקשה

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

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

object (UpdateSubscriptionRequest)

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

גוף התשובה

הודעת התגובה של BatchUpdateSubscription.

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

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

object (Subscription)

רשימת המינויים המעודכנת.

היקפי הרשאה

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

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

UpdateSubscriptionRequest

הודעת הבקשה עבור subscriptions.patch.

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

object (Subscription)

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

updateMask

string (FieldMask format)

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

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

regionsVersion

object (RegionsVersion)

חובה. הגרסה של האזורים הזמינים שבהם נעשה שימוש במינוי.

allowMissing

boolean

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

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

latencyTolerance

enum (ProductUpdateLatencyTolerance)

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