Method: monetization.subscriptions.basePlans.offers.patch

Aktualizuje istniejącą ofertę subskrypcji.

Żądanie HTTP

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

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
subscriptionOffer.packageName

string

Wymagane. Niezmienna. Nazwa pakietu aplikacji, do której należy subskrypcja nadrzędna.

subscriptionOffer.productId

string

Wymagane. Niezmienna. Identyfikator abonamentu nadrzędnego, do którego należy ta oferta.

subscriptionOffer.basePlanId

string

Wymagane. Niezmienna. Identyfikator abonamentu podstawowego, którego rozszerzeniem jest ta oferta.

subscriptionOffer.offerId

string

Wymagane. Niezmienna. Unikalny identyfikator tej oferty subskrypcji. Musi być niepowtarzalna w ramach planu podstawowego.

Parametry zapytania

Parametry
updateMask

string (FieldMask format)

Wymagane. Lista pól do zaktualizowania.

Jest to lista pełnych nazw pól rozdzielona przecinkami. Przykład: "user.displayName,photo".

regionsVersion

object (RegionsVersion)

Wymagane. Wersja dostępnych regionów używana w przypadku subscriptionOffer.

allowMissing

boolean

Opcjonalnie: Jeśli ma wartość Prawda, a oferta subskrypcji z danym packageName, productId, basePlanId i offerId nie istnieje, zostanie utworzona oferta.

Jeśli zostanie utworzona nowa oferta, parametr updateMask zostanie zignorowany.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

Opcjonalnie: Tolerancja opóźnienia w propagacji tej aktualizacji produktu. Domyślnie jest to wartość „Wrażliwy na opóźnienia”.

Treść żądania

Treść żądania zawiera wystąpienie elementu SubscriptionOffer.

Treść odpowiedzi

W przypadku powodzenia treść odpowiedzi obejmuje wystąpienie elementu SubscriptionOffer.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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