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 استفاده می کند.

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

پارامترها
package Name

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 )

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

update Mask

string ( FieldMask format)

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

این فهرستی از نام‌های فیلدهای کاملاً واجد شرایط با کاما است. مثال: "user.displayName,photo" .

regions Version

object ( RegionsVersion )

مورد نیاز. نسخه مناطق موجود که برای اشتراک استفاده می شود.

allow Missing

boolean

اختیاری. اگر روی true تنظیم شود و اشتراک با packageName و productId داده شده وجود نداشته باشد، اشتراک ایجاد خواهد شد.

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

latency Tolerance

enum ( ProductUpdateLatencyTolerance )

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