- درخواست HTTP
- پارامترهای مسیر
- درخواست بدن
- بدن پاسخگو
- محدوده مجوز
- InappproductsUpdateRequest
- آن را امتحان کنید!
یک یا چند محصول درون برنامه ای (محصولات مدیریت شده یا اشتراک) را به روز می کند یا درج می کند.
فیلد latencyTolerance را در درخواستهای تودرتو روی PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT تنظیم کنید تا به حداکثر توان عملیاتی بهروزرسانی برسید.
این روش دیگر نباید برای بهروزرسانی اشتراکها استفاده شود. برای اطلاعات بیشتر به این مقاله مراجعه کنید.
درخواست HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
packageName | نام بسته برنامه |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"requests": [
{
object ( |
فیلدها | |
---|---|
requests[] | مورد نیاز. درخواست های به روز رسانی فردی حداقل یک درخواست لازم است. می تواند حداکثر 100 درخواست داشته باشد. همه درخواست ها باید با محصولات درون برنامه ای مختلف مطابقت داشته باشند. |
بدن پاسخگو
پاسخ برای بهروزرسانی محصول درونبرنامه دستهای.
در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"inappproducts": [
{
object ( |
فیلدها | |
---|---|
inappproducts[] | محصولات درون برنامه ای به روز شده یا درج شده. |
محدوده مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/androidpublisher
InappproductsUpdateRequest
درخواست به روز رسانی یک محصول درون برنامه ای.
نمایندگی JSON |
---|
{ "packageName": string, "sku": string, "autoConvertMissingPrices": boolean, "inappproduct": { object ( |
فیلدها | |
---|---|
packageName | نام بسته برنامه |
sku | شناسه منحصر به فرد برای محصول درون برنامه ای. |
autoConvertMissingPrices | اگر درست باشد، قیمتها برای همه مناطق هدفگذاری شده توسط برنامه والد که قیمت مشخصی برای این محصول درونبرنامهای ندارند، بهطور خودکار بر اساس قیمت پیشفرض به ارز هدف تبدیل میشوند. پیش فرض به نادرست. |
inappproduct | محصول جدید درون برنامه ای. |
allowMissing | اگر روی true تنظیم شود و محصول درون برنامه ای با packageName و sku داده شده وجود نداشته باشد، محصول درون برنامه ایجاد خواهد شد. |
latencyTolerance | اختیاری. تحمل تأخیر برای انتشار این بهروزرسانی محصول. به طور پیش فرض حساس به تأخیر است. |