Method: inappproducts.batchUpdate
با مجموعهها، منظم بمانید
ذخیره و دستهبندی محتوا براساس اولویتهای شما.
یک یا چند محصول درون برنامه ای (محصولات مدیریت شده یا اشتراک) را به روز می کند یا درج می کند.
فیلد latencyTolerance را در درخواستهای تودرتو روی PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT تنظیم کنید تا به حداکثر توان عملیاتی بهروزرسانی برسید.
این روش دیگر نباید برای بهروزرسانی اشتراکها استفاده شود. برای اطلاعات بیشتر به این مقاله مراجعه کنید.
درخواست HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها |
---|
package Name | string نام بسته برنامه |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
فیلدها |
---|
requests[] | object ( InappproductsUpdateRequest ) مورد نیاز. درخواست های به روز رسانی فردی حداقل یک درخواست لازم است. می تواند حداکثر 100 درخواست داشته باشد. همه درخواست ها باید با محصولات درون برنامه ای مختلف مطابقت داشته باشند. |
بدن پاسخگو
پاسخ برای بهروزرسانی محصول درونبرنامه دستهای.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"inappproducts": [
{
object (InAppProduct )
}
]
} |
فیلدها |
---|
inappproducts[] | object ( InAppProduct ) محصولات درون برنامه ای به روز شده یا درج شده. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/androidpublisher
InappproductsUpdateRequest
درخواست به روز رسانی یک محصول درون برنامه ای.
نمایندگی JSON |
---|
{
"packageName": string,
"sku": string,
"autoConvertMissingPrices": boolean,
"inappproduct": {
object (InAppProduct )
},
"allowMissing": boolean,
"latencyTolerance": enum (ProductUpdateLatencyTolerance )
} |
فیلدها |
---|
package Name | string نام بسته برنامه |
sku | string شناسه منحصر به فرد برای محصول درون برنامه ای. |
auto Convert Missing Prices | boolean اگر درست باشد، قیمتها برای همه مناطق هدفگذاری شده توسط برنامه والد که قیمت مشخصی برای این محصول درونبرنامهای ندارند، بهطور خودکار بر اساس قیمت پیشفرض به ارز هدف تبدیل میشوند. پیش فرض به نادرست. |
inappproduct | object ( InAppProduct ) محصول جدید درون برنامه ای. |
allow Missing | boolean اگر روی true تنظیم شود و محصول درون برنامه ای با packageName و sku داده شده وجود نداشته باشد، محصول درون برنامه ایجاد خواهد شد. |
latency Tolerance | enum ( ProductUpdateLatencyTolerance ) اختیاری. تحمل تأخیر برای انتشار این بهروزرسانی محصول. به طور پیش فرض حساس به تأخیر است. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-12-18 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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"]],["تاریخ آخرین بهروزرسانی 2024-12-18 بهوقت ساعت هماهنگ جهانی."],[[["Updates or inserts one or more in-app products (managed products or subscriptions) using batch update."],["This method utilizes an HTTP POST request to `https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate`."],["Each request can contain up to 100 individual update requests, all corresponding to different in-app products."],["`latencyTolerance` can be set to `PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT` for maximum throughput."],["Authorization requires the `https://www.googleapis.com/auth/androidpublisher` scope."]]],["This outlines the `batchUpdate` method for in-app products, accessible via a POST HTTP request to a specified URL. It allows updating or inserting multiple in-app products (managed products) within a single request, capped at 100. The request body contains an array of `InappproductsUpdateRequest` objects, each defining updates to an in-app product using its package name and unique SKU, with option to automatically convert missing prices. The response returns a list of the updated or inserted in-app products. Subscription updates are not supported by this method.\n"]]