Method: monetization.subscriptions.basePlans.offers.patch

Mevcut bir abonelik teklifini günceller.

HTTP isteği

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

URL, gRPC Kod Dönüştürme söz dizimini kullanır.

Yol parametreleri

Parametreler
subscriptionOffer.packageName

string

Zorunlu. Değişmez. Üst aboneliğin ait olduğu uygulamanın paket adı.

subscriptionOffer.productId

string

Zorunlu. Değişmez. Bu teklifin ait olduğu üst aboneliğin kimliği.

subscriptionOffer.basePlanId

string

Zorunlu. Değişmez. Bu teklifin uzantısı olduğu temel planın kimliği.

subscriptionOffer.offerId

string

Zorunlu. Değişmez. Bu abonelik teklifinin benzersiz kimliği. Temel plan içinde benzersiz olmalıdır.

Sorgu parametreleri

Parametreler
updateMask

string (FieldMask format)

Zorunlu. Güncellenecek alanların listesi.

Bu, alanların tam nitelikli adlarının virgülle ayrılmış bir listesidir. Örnek: "user.displayName,photo".

regionsVersion

object (RegionsVersion)

Zorunlu. subscriptionOffer için kullanılan mevcut bölgelerin sürümü.

allowMissing

boolean

İsteğe bağlı. Doğru olarak ayarlanırsa ve belirtilen packageName, productId, basePlanId ve offerId ile abonelik teklifi mevcut değilse bir teklif oluşturulur.

Yeni bir teklif oluşturulursa updateMask yoksayılır.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

İsteğe bağlı. Bu ürün güncellemesinin yayılması için gecikme toleransı. Varsayılan olarak gecikmeye duyarlı olarak ayarlanır.

İstek içeriği

İstek metni, SubscriptionOffer öğesinin bir örneğini içerir.

Yanıt gövdesi

Başarılıysa yanıt metni, SubscriptionOffer öğesinin bir örneğini içerir.

Yetkilendirme kapsamları

Aşağıdaki OAuth kapsamını gerektirir:

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