- درخواست HTTP
- پارامترهای مسیر
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- UpdateOneTimeProductRequest
- آن را امتحان کنید!
یک یا چند محصول یکبار مصرف ایجاد یا به روز می کند.
درخواست HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts:batchUpdate
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
packageName | مورد نیاز. برنامه والد (نام بسته) که محصولات یکبار مصرف برای آن باید به روز شوند. باید برابر با قسمت packageName در همه منابع OneTimeProduct باشد. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"requests": [
{
object ( |
فیلدها | |
---|---|
requests[] | مورد نیاز. لیستی از درخواست های به روز رسانی تا 100 عنصر. همه درخواست ها باید محصولات مختلف یک بار مصرف را به روز کنند. |
بدن پاسخگو
پیام پاسخ برای BatchUpdateOneTimeProduct.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"oneTimeProducts": [
{
object ( |
فیلدها | |
---|---|
oneTimeProducts[] | لیست به روز شده لیست محصولات یک بار مصرف، به همان ترتیب درخواست. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/androidpublisher
UpdateOneTimeProductRequest
درخواست پیام برای onetimeproducts.patch.
نمایندگی JSON |
---|
{ "oneTimeProduct": { object ( |
فیلدها | |
---|---|
oneTimeProduct | مورد نیاز. محصول یکبار مصرف برای معرفی |
updateMask | مورد نیاز. لیست فیلدهایی که باید به روز شوند. این فهرستی از نامهای فیلدهای کاملاً واجد شرایط با کاما است. مثال: |
regionsVersion | مورد نیاز. نسخه مناطق موجود که برای محصول یکبار مصرف استفاده می شود. |
allowMissing | اختیاری. اگر روی true تنظیم شود، و محصول یکبار مصرف با packageName و productId داده شده وجود نداشته باشد، محصول یکبار مصرف ایجاد خواهد شد. اگر یک محصول یک بار مصرف جدید ایجاد شود، updateMask نادیده گرفته می شود. |
latencyTolerance | اختیاری. تحمل تاخیر برای انتشار این محصول بالاست. به طور پیش فرض حساس به تأخیر است. |