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 )

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