Method: monetization.onetimeproducts.purchaseOptions.batchDelete

Supprime les options d'achat pour un ou plusieurs produits ponctuels.

Par défaut, cette opération échoue si des offres existent pour les options d'achat supprimées. Utilisez le paramètre "force" pour remplacer le comportement par défaut.

Requête HTTP

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

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 options d'achat à supprimer.

productId

string

Obligatoire. ID produit du produit ponctuel parent, si toutes les options d'achat à supprimer appartiennent au même produit ponctuel. Si cette suppression groupée concerne plusieurs produits ponctuels, définissez ce champ sur "-".

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 (DeletePurchaseOptionRequest)
    }
  ]
}
Champs
requests[]

object (DeletePurchaseOptionRequest)

Obligatoire. Liste de demandes de suppression comportant jusqu'à 100 éléments. Toutes les demandes doivent supprimer les options d'achat de différents produits ponctuels.

Corps de la réponse

Si la requête aboutit, le corps de la réponse est un objet JSON vide.

Champs d'application des autorisations

Requiert le niveau d'accès OAuth suivant :

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

DeletePurchaseOptionRequest

Message de requête pour supprimer une option d'achat.

Représentation JSON
{
  "packageName": string,
  "productId": string,
  "purchaseOptionId": string,
  "latencyTolerance": enum (ProductUpdateLatencyTolerance),
  "force": boolean
}
Champs
packageName

string

Obligatoire. Application parente (nom du package) de l'option d'achat à supprimer.

productId

string

Obligatoire. Produit ponctuel parent (ID) de l'option d'achat à supprimer.

purchaseOptionId

string

Obligatoire. ID de l'option d'achat à supprimer.

latencyTolerance

enum (ProductUpdateLatencyTolerance)

Facultatif. Tolérance à la latence pour la propagation de la mise à jour de ce produit. La valeur par défaut est "sensible à la latence".

force

boolean

Facultatif. Ce champ n'a aucun effet sur les options d'achat sans offre associée. Pour les options d'achat associées à des offres : * Si force est défini sur "false" (valeur par défaut), une erreur est renvoyée. * Si force est défini sur "true", toutes les offres associées à l'option d'achat seront supprimées.