- Requête HTTP
- Paramètres de chemin d'accès
- Corps de la requête
- Corps de la réponse
- Champs d'application des autorisations
- InappproductsUpdateRequest
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Essayer
Met à jour ou insère un ou plusieurs produits intégrés (abonnements ou produits gérés).
Définissez le champ "latenceTolerance" des requêtes imbriquées sur PRODUCT_UPDATE_LATENCY_TOLERANCE_LATENCY_TOLERANT pour atteindre le débit de mise à jour maximal.
Cette méthode ne doit plus être utilisée pour mettre à jour les abonnements. Pour en savoir plus, consultez cet article.
Requête HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/inappproducts:batchUpdate
L'URL utilise la syntaxe de transcodage gRPC.
Paramètres de chemin d'accès
Paramètres | |
---|---|
packageName |
Nom de package de l'application. |
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 ( |
Champs | |
---|---|
requests[] |
Obligatoire. Demandes de mise à jour individuelles. Veuillez indiquer au moins une requête. Peut contenir jusqu'à 100 requêtes. Toutes les demandes doivent correspondre à des produits intégrés différents. |
Corps de la réponse
Réponse pour une mise à jour groupée de produits intégrés à l'application.
Si la requête aboutit, le corps de la réponse contient des données qui ont la structure suivante :
Représentation JSON |
---|
{
"inappproducts": [
{
object ( |
Champs | |
---|---|
inappproducts[] |
Produits intégrés mis à jour ou insérés. |
Champs d'application des autorisations
Requiert le niveau d'accès OAuth suivant :
https://www.googleapis.com/auth/androidpublisher
InappproductsUpdateRequest
Requête de mise à jour d'un produit intégré.
Représentation JSON |
---|
{ "packageName": string, "sku": string, "autoConvertMissingPrices": boolean, "inappproduct": { object ( |
Champs | |
---|---|
packageName |
Nom de package de l'application. |
sku |
Identifiant unique du produit intégré. |
autoConvertMissingPrices |
Si la valeur est définie sur "true", les prix pour toutes les régions ciblées par l'application parente et pour lesquelles aucun prix n'est spécifié pour ce produit intégré seront automatiquement convertis dans la devise cible en fonction du prix par défaut. Valeur par défaut : "false". |
inappproduct |
Nouveau produit intégré à l'application |
allowMissing |
S'il est défini sur "true" et que le produit intégré avec le packageName et le SKU donnés n'existe pas, il est créé. |
latencyTolerance |
Facultatif. Tolérance de latence pour la propagation de cette mise à jour du produit. Sensible par défaut à la latence. |