Method: monetization.subscriptions.basePlans.offers.batchGet

Czyta co najmniej 1 ofertę subskrypcji.

Żądanie HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/subscriptions/{productId}/basePlans/{basePlanId}/offers:batchGet

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
packageName

string

Wymagane. Aplikacja nadrzędna (nazwa pakietu), dla której należy utworzyć lub zaktualizować subskrypcje. Musi być taki sam jak pole packageName we wszystkich żądaniach.

productId

string

Wymagane. Identyfikator produktu abonamentu nadrzędnego, jeśli wszystkie zaktualizowane oferty należą do tego samego abonamentu. Jeśli to żądanie obejmuje kilka subskrypcji, ustaw to pole na „-”. Musi być ustawione.

basePlanId

string

Wymagane. Nadrzędny abonament podstawowy (identyfikator), dla którego mają być odczytywane oferty. Aby odczytać oferty z kilku abonamentów podstawowych, możesz użyć wartości „-”.

Treść żądania

Treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "requests": [
    {
      object (GetSubscriptionOfferRequest)
    }
  ]
}
Pola
requests[]

object (GetSubscriptionOfferRequest)

Wymagane. Lista próśb o aktualizację zawierającą maksymalnie 100 elementów. Wszystkie prośby muszą dotyczyć różnych subskrypcji.

Treść odpowiedzi

Odpowiedź punktu końcowego offers.batchGet.

W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:

Zapis JSON
{
  "subscriptionOffers": [
    {
      object (SubscriptionOffer)
    }
  ]
}
Pola
subscriptionOffers[]

object (SubscriptionOffer)

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

GetSubscriptionOfferRequest

Request message for offers.get.

Zapis JSON
{
  "packageName": string,
  "productId": string,
  "basePlanId": string,
  "offerId": string
}
Pola
packageName

string

Wymagane. Nazwa pakietu aplikacji nadrzędnej (nazwa pakietu) oferty.

productId

string

Wymagane. Identyfikator subskrypcji nadrzędnej oferty.

basePlanId

string

Wymagane. Identyfikator abonamentu podstawowego (ID) oferty, którą chcesz uzyskać.

offerId

string

Wymagane. Unikalny identyfikator oferty, którą chcesz otrzymać.