Method: monetization.subscriptions.basePlans.offers.patch

پیشنهاد اشتراک موجود را به روز می کند.

درخواست HTTP

PATCH https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{subscriptionOffer.packageName}/subscriptions/{subscriptionOffer.productId}/basePlans/{subscriptionOffer.basePlanId}/offers/{subscriptionOffer.offerId}

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
subscription Offer. package Name

string

مورد نیاز. تغییرناپذیر. نام بسته برنامه ای که اشتراک والدین به آن تعلق دارد.

subscription Offer. product Id

string

مورد نیاز. تغییرناپذیر. شناسه اشتراک اصلی که این پیشنهاد به آن تعلق دارد.

subscription Offer. base Plan Id

string

مورد نیاز. تغییرناپذیر. شناسه طرح پایه که این پیشنهاد پسوند آن است.

subscription Offer. offer Id

string

مورد نیاز. تغییرناپذیر. شناسه منحصر به فرد این پیشنهاد اشتراک. باید در طرح پایه منحصر به فرد باشد.

پارامترهای پرس و جو

پارامترها
update Mask

string ( FieldMask format)

مورد نیاز. لیست فیلدهایی که باید به روز شوند.

این فهرستی از نام‌های فیلدهای کاملاً واجد شرایط با کاما است. مثال: "user.displayName,photo" .

regions Version

object ( RegionsVersion )

مورد نیاز. نسخه مناطق موجود که برای subscriptionOffer استفاده می شود.

allow Missing

boolean

اختیاری. اگر روی true تنظیم شود، و پیشنهاد اشتراک با packageName، productId، basePlanId و offerId داده شده وجود نداشته باشد، یک پیشنهاد ایجاد خواهد شد.

اگر پیشنهاد جدیدی ایجاد شود، updateMask نادیده گرفته می شود.

latency Tolerance

enum ( ProductUpdateLatencyTolerance )

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

درخواست بدن

بدنه درخواست شامل نمونه‌ای از SubscriptionOffer است.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ حاوی نمونه ای از SubscriptionOffer است.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

  • https://www.googleapis.com/auth/androidpublisher