Method: monetization.subscriptions.basePlans.offers.batchGet

Odczytuje 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 subskrypcje mają zostać utworzone lub zaktualizowane. Wartość musi być równa wartości pola packageName we wszystkich żądaniach.

productId

string

Wymagane. Identyfikator produktu subskrypcji nadrzędnej, jeśli wszystkie zaktualizowane oferty należą do tej samej subskrypcji. Jeśli to żądanie obejmuje kilka subskrypcji, ustaw w tym polu wartość „-”. To ustawienie musi być ustawione.

basePlanId

string

Wymagane. Nadrzędny abonament podstawowy (identyfikator), w przypadku którego oferty mają być odczytywane. Można określić jako „-” aby odczytywać oferty z wielu abonamentów podstawowych.

Treść żądania

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

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

object (GetSubscriptionOfferRequest)

Wymagane. Lista żądań aktualizacji zawierająca maksymalnie 100 elementów. Każda prośba musi aktualizować różne subskrypcje.

Treść odpowiedzi

Komunikat odpowiedzi dotyczący punktu końcowegooffer.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

Poproś o wiadomość do offer.get.

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

string

Wymagane. Aplikacja nadrzędna (nazwa pakietu) oferty, którą chcesz pobrać.

productId

string

Wymagane. Nadrzędna subskrypcja (identyfikator) oferty, która ma zostać udostępniona.

basePlanId

string

Wymagane. Nadrzędny abonament podstawowy (identyfikator) oferty, którą chcesz pobrać.

offerId

string

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