Method: monetization.onetimeproducts.purchaseOptions.offers.batchGet

Lit une ou plusieurs offres de produits ponctuels.

Requête HTTP

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

L'URL utilise la syntaxe de transcodage gRPC.

Paramètres de chemin d'accès

Paramètres
packageName

string

Obligatoire. Application parente (nom du package) des offres mises à jour.

Doit être égal au champ packageName de toutes les ressources OneTimeProductOffer mises à jour.

productId

string

Obligatoire. ID du produit ponctuel parent, si toutes les offres mises à jour appartiennent au même produit. Si cette demande concerne plusieurs produits ponctuels, définissez ce champ sur "-".

purchaseOptionId

string

Obligatoire. Option d'achat parente (ID) pour laquelle les offres doivent être mises à jour. Peut être spécifié sous la forme "-" pour mettre à jour les offres de plusieurs options d'achat.

Corps de la requête

Le corps de la requête contient des données présentant la structure suivante :

Représentation JSON
{
  "requests": [
    {
      object (GetOneTimeProductOfferRequest)
    }
  ]
}
Champs
requests[]

object (GetOneTimeProductOfferRequest)

Obligatoire. Liste de requêtes GET comportant jusqu'à 100 éléments. Toutes les demandes doivent récupérer des offres différentes.

Corps de la réponse

Message de réponse pour le point de terminaison offers.batchGet.

Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :

Représentation JSON
{
  "oneTimeProductOffers": [
    {
      object (OneTimeProductOffer)
    }
  ]
}
Champs
oneTimeProductOffers[]

object (OneTimeProductOffer)

Liste des offres de produits ponctuels mises à jour, dans le même ordre que la requête.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

GetOneTimeProductOfferRequest

Message de requête pour GetOneTimeProductOffers.

Représentation JSON
{
  "packageName": string,
  "productId": string,
  "purchaseOptionId": string,
  "offerId": string
}
Champs
packageName

string

Obligatoire. Nom du package de l'application parente de l'offre à récupérer.

productId

string

Obligatoire. ID du produit ponctuel parent de l'offre à obtenir.

purchaseOptionId

string

Obligatoire. Option d'achat parente (ID) de l'offre à récupérer.

offerId

string

Obligatoire. ID unique de l'offre à récupérer.