- Żądanie HTTP
- Parametry ścieżki
- Treść żądania
- Treść odpowiedzi
- Zakresy autoryzacji
- UpdateOneTimeProductOfferRequest
- Wypróbuj
Tworzy lub aktualizuje co najmniej jedną ofertę produktu kupowanego raz.
Żądanie HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/oneTimeProducts/{productId}/purchaseOptions/{purchaseOptionId}/offers:batchUpdate
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
| packageName | 
 Wymagane. Aplikacja nadrzędna (nazwa pakietu) zaktualizowanych ofert. Musi być równa wartości pola packageName we wszystkich zaktualizowanych zasobach OneTimeProductOffer. | 
| productId | 
 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 | 
 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 ( | 
| Pola | |
|---|---|
| requests[] | 
 Wymagane. Lista próśb o aktualizację zawierająca maksymalnie 100 elementów. Wszystkie żądania muszą aktualizować różne oferty. | 
Treść odpowiedzi
Wiadomość odpowiedzi dla metody offers.batchUpdate.
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON | 
|---|
| {
  "oneTimeProductOffers": [
    {
      object ( | 
| Pola | |
|---|---|
| oneTimeProductOffers[] | 
 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
UpdateOneTimeProductOfferRequest
Żądanie aktualizacji oferty jednorazowego zakupu.
| Zapis JSON | 
|---|
| { "oneTimeProductOffer": { object ( | 
| Pola | |
|---|---|
| oneTimeProductOffer | 
 Wymagane. Oferta produktu kupowanego raz do zaktualizowania. | 
| updateMask | 
 Wymagane. Lista pól do zaktualizowania. Jest to lista w pełni kwalifikowanych nazw pól rozdzielonych przecinkami. Przykład:  | 
| regionsVersion | 
 Wymagane. Wersja dostępnych regionów używana w ofercie. | 
| allowMissing | 
 Opcjonalnie. Jeśli ma wartość „true” i oferta o podanych wartościach packageName, productId, purchaseOptionId i offerId nie istnieje, zostanie utworzona. Jeśli utworzysz nową ofertę, updateMask zostanie zignorowany. | 
| latencyTolerance | 
 Opcjonalnie. Tolerancja opóźnienia w propagowaniu aktualizacji tej oferty. Domyślnie jest to opcja „Wrażliwe na opóźnienia”. |