Method: monetization.subscriptions.patch

Aktualizuje istniejącą subskrypcję.

Żądanie HTTP

PATCH https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{subscription.packageName}/subscriptions/{subscription.productId}

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
subscription.packageName

string

Niezmienne. Nazwa pakietu aplikacji nadrzędnej.

subscription.productId

string

Niezmienne. Unikalny identyfikator produktu. Identyfikator produktu jest unikalny w aplikacji nadrzędnej. Identyfikatory produktów mogą zawierać małe litery (a–z), cyfry (0–9), podkreślenia (_) i kropki (.). Muszą zaczynać się od małej litery lub cyfry i mieć od 1 do 40 znaków (włącznie).

Parametry zapytania

Parametry
updateMask

string (FieldMask format)

To pole jest wymagane. Lista pól do zaktualizowania.

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

regionsVersion

object (RegionsVersion)

To pole jest wymagane. Wersja dostępnych regionów używanych w subskrypcji.

allowMissing

boolean

Opcjonalnie. Jeśli ma wartość Prawda, a subskrypcja o podanej nazwie packageName i productId nie istnieje, subskrypcja zostanie utworzona.

Jeśli zostanie utworzona nowa subskrypcja, funkcja updateMask jest ignorowana.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

Opcjonalnie. Tolerancja czasu oczekiwania na rozpowszechnianie tej aktualizacji usługi. Wartość domyślna jest uwzględniana w czasie oczekiwania.

Treść żądania

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

Treść odpowiedzi

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

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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