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. Sabit. Üst aboneliğin ait olduğu uygulamanın paket adı.

subscriptionOffer.productId

string

Zorunlu. Sabit. Bu teklifin ait olduğu üst aboneliğin kimliği.

subscriptionOffer.basePlanId

string

Zorunlu. Sabit. Bu teklifin uzantısı olduğu temel planın kimliği.

subscriptionOffer.offerId

string

Zorunlu. Sabit. 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, tam nitelikli alan adlarının virgülle ayrılmış bir listesidir. Örnek: "user.displayName,photo".

regionsVersion

object (RegionsVersion)

Zorunlu. Offer aboneliği için kullanılan kullanılabilir bölgelerin sürümü.

allowMissing

boolean

İsteğe bağlı. True (doğru) değerine ayarlanırsa ve belirtilenPackageName, productId, basePlanId ve offerId değerine sahip bir abonelik teklifi yoksa bir teklif oluşturulur.

Yeni bir teklif oluşturulursa updateMask yok sayı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ıdı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