Method: monetization.onetimeproducts.patch

Tworzy lub aktualizuje produkt kupowany raz.

Żądanie HTTP

PATCH https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{oneTimeProduct.packageName}/onetimeproducts/{oneTimeProduct.productId}

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
oneTimeProduct.packageName

string

Wymagane. Niezmienne. Nazwa pakietu aplikacji nadrzędnej.

oneTimeProduct.productId

string

Wymagane. Niezmienne. Unikalny identyfikator produktu. Musi być unikalny w aplikacji nadrzędnej. Identyfikatory produktów muszą zaczynać się od cyfry lub małej litery i mogą zawierać tylko cyfry (0–9), małe litery (a–z), podkreślenia (_) i kropki (.).

Parametry zapytania

Parametry
updateMask

string (FieldMask format)

Wymagane. Lista pól do zaktualizowania.

Jest to lista w pełni kwalifikowanych nazw pól rozdzielonych przecinkami. Przykład: "user.displayName,photo".

regionsVersion

object (RegionsVersion)

Wymagane. Wersja dostępnych regionów używana w przypadku produktu kupowanego raz.

allowMissing

boolean

Opcjonalnie. Jeśli ma wartość „true” i jednorazowy produkt o podanym packageName i productId nie istnieje, zostanie utworzony.

Jeśli utworzysz nowy produkt kupowany raz, parametr updateMask zostanie zignorowany.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

Opcjonalnie. Tolerancja opóźnienia w przypadku propagacji aktualizacji tego produktu. Domyślnie jest to opcja „Wrażliwe na opóźnienia”.

Treść żądania

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

Treść odpowiedzi

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

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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