Method: monetization.onetimeproducts.purchaseOptions.offers.batchGet

Odczytuje co najmniej jedną ofertę dotyczącą produktu kupowanego raz.

Żądanie HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchGet

Adres URL używa składni transkodowania gRPC.

Parametry ścieżki

Parametry
packageName

string

Wymagane. Aplikacja nadrzędna (nazwa pakietu) zaktualizowanych ofert.

Musi być równa wartości pola packageName we wszystkich zaktualizowanych zasobach OneTimeProductOffer.

productId

string

Wymagane. Identyfikator produktu kupowanego raz, jeśli wszystkie zaktualizowane oferty należą do tego samego produktu. Jeśli prośba dotyczy wielu produktów jednorazowych, ustaw to pole na „-”.

purchaseOptionId

string

Wymagane. Nadrzędna opcja zakupu (identyfikator), dla której należy zaktualizować oferty. Można określić jako „-”, aby zaktualizować oferty z wielu opcji zakupu.

Treść żądania

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

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

object (GetOneTimeProductOfferRequest)

Wymagane. Lista żądań pobrania zawierająca maksymalnie 100 elementów. Wszystkie żądania muszą pobierać różne oferty.

Treść odpowiedzi

Wiadomość odpowiedzi dla punktu końcowego offers.batchGet.

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

Zapis JSON
{
  "oneTimeProductOffers": [
    {
      object (OneTimeProductOffer)
    }
  ]
}
Pola
oneTimeProductOffers[]

object (OneTimeProductOffer)

Lista zaktualizowanych ofert produktów kupowanych raz w tej samej kolejności co w żądaniu.

Zakresy autoryzacji

Wymaga następującego zakresu OAuth:

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

GetOneTimeProductOfferRequest

Wiadomość z prośbą o wywołanie funkcji GetOneTimeProductOffers.

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

string

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

productId

string

Wymagane. Nadrzędny produkt kupowany raz (identyfikator) oferty do pobrania.

purchaseOptionId

string

Wymagane. Nadrzędna opcja zakupu (identyfikator) oferty do pobrania.

offerId

string

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