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 در همه منابع اشتراک باشد. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
فیلدها |
---|
requests[] | object ( UpdateSubscriptionRequest ) مورد نیاز. لیستی از درخواست های به روز رسانی تا 100 عنصر. همه درخواست ها باید اشتراک های مختلف را به روز کنند. |
بدن پاسخگو
پیام پاسخ برای BatchUpdateSubscription.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"subscriptions": [
{
object (Subscription )
}
]
} |
فیلدها |
---|
subscriptions[] | object ( Subscription ) لیست اشتراک های به روز شده |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/androidpublisher
UpdateSubscription Request
درخواست پیام برای subscriptions.patch.
فیلدها |
---|
subscription | object ( Subscription ) مورد نیاز. اشتراک برای به روز رسانی. |
updateMask | string ( FieldMask format) مورد نیاز. لیست فیلدهایی که باید به روز شوند. این فهرستی از نامهای فیلدهای کاملاً واجد شرایط با کاما است. مثال: "user.displayName,photo" . |
regionsVersion | object ( RegionsVersion ) مورد نیاز. نسخه مناطق موجود که برای اشتراک استفاده می شود. |
allowMissing | boolean اختیاری. اگر روی true تنظیم شود و اشتراک با packageName و productId داده شده وجود نداشته باشد، اشتراک ایجاد خواهد شد. اگر اشتراک جدیدی ایجاد شود، updateMask نادیده گرفته می شود. |
latencyTolerance | enum ( ProductUpdateLatencyTolerance ) اختیاری. تحمل تأخیر برای انتشار این بهروزرسانی محصول. به طور پیش فرض حساس به تأخیر است. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-01-04 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-01-04 بهوقت ساعت هماهنگ جهانی."],[[["Updates a batch of up to 100 subscriptions for a specified Android app package."],["Requires providing a list of `UpdateSubscriptionRequest` objects, each specifying the subscription to update and desired changes."],["Utilizes an HTTP POST request to `https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions:batchUpdate`."],["Allows for creating new subscriptions if they don't exist by setting `allowMissing` to true within the `UpdateSubscriptionRequest`."],["Offers control over update propagation latency using the `latencyTolerance` field for optimized throughput."]]],["This document details the process of batch updating subscriptions via an HTTP POST request to `https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions:batchUpdate`. The request body includes a list of `UpdateSubscriptionRequest` objects, each specifying a subscription to update, fields to modify, and region information. The response body returns a list of updated `Subscription` objects. A maximum of 100 requests is allowed and `packageName` must be specified. Optionally, new subscriptions can be created if they do not exist.\n"]]