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

To pole jest wymagane. Aplikacja nadrzędna (nazwa pakietu), dla której należy utworzyć lub zaktualizować subskrypcje. Musi być taka sama jak wartość pola packageName we wszystkich żądaniach.

productId

string

To pole jest 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ść „-”. Wartość ta musi być ustawiona.

basePlanId

string

To pole jest wymagane. Nadrzędny abonament podstawowy (identyfikator), w przypadku którego mają być odczytywane oferty. Aby odczytywać oferty z wielu abonamentów podstawowych, możesz użyć znaku „-”.

Treść żądania

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

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

object (GetSubscriptionOfferRequest)

To pole jest wymagane. Lista żądań aktualizacji zawierająca maksymalnie 100 elementów. Wszystkie żądania muszą zaktualizować różne subskrypcje.

Treść odpowiedzi

Komunikat z odpowiedzią na temat punktu końcowego offer.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ść dla offer.get.

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

string

To pole jest wymagane. Aplikacja nadrzędna (nazwa pakietu) oferty do pobrania.

productId

string

To pole jest wymagane. Subskrypcja nadrzędna (identyfikator) oferty, która ma zostać pobrana.

basePlanId

string

To pole jest wymagane. Nadrzędny abonament podstawowy (ID) oferty, która ma zostać pobrana.

offerId

string

To pole jest wymagane. Unikalny identyfikator oferty, która ma zostać wykorzystana.