Method: monetization.subscriptions.batchUpdate

دسته ای از اشتراک ها را به روز می کند.

فیلد latencyTolerance را در درخواست‌های تودرتو روی PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT تنظیم کنید تا به حداکثر توان عملیاتی به‌روزرسانی برسید.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

مولفه های
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

UpdateSubscription Request

درخواست پیام برای 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 تنظیم شود و اشتراک با packageName و productId داده شده وجود نداشته باشد، اشتراک ایجاد خواهد شد.

اگر اشتراک جدیدی ایجاد شود، updateMask نادیده گرفته می شود.

latencyTolerance

enum ( ProductUpdateLatencyTolerance )

اختیاری. تحمل تأخیر برای انتشار این به‌روزرسانی محصول. به طور پیش فرض حساس به تأخیر است.