Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
<ph type="x-smartling-placeholder">
Approuve le produit spécifié et les autorisations de l'application concernée, le cas échéant.
Nombre maximal de produits que vous pouvez approuver par client de la version Enterprise
est de 1 000.
Découvrir comment utiliser Google Play d'entreprise pour concevoir et créer une plate-forme de téléchargement d'applications
pour présenter les produits approuvés à vos utilisateurs,
consultez la page Conception de la mise en page du magasin.
Requête
Requête HTTP
POST https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/approve
Paramètres
Nom du paramètre
Valeur
Description
Paramètres de chemin d'accès
enterpriseId
string
ID de l'entreprise.
productId
string
Identifiant du produit.
Autorisation
Cette requête nécessite une autorisation ayant le champ d'application suivant:
URL d'approbation présentée à l'utilisateur. Seules les autorisations présentées à l'utilisateur disposant de cette URL seront acceptées. Il est possible qu'elles ne correspondent pas à l'ensemble des autorisations associées au produit. Par exemple, l'URL peut uniquement afficher les nouvelles autorisations d'une mise à jour après l'approbation du produit, ou ne pas inclure de nouvelles autorisations si le produit a été mis à jour depuis la génération de l'URL.
approvalUrlInfo.approvalUrl
string
URL qui affiche les autorisations d'un produit et qui peut également être utilisée pour approuver le produit via l'appel Products.approve.
approvedPermissions
string
Définit la manière dont sont traitées les nouvelles demandes d'autorisation pour le produit. "toutesAutorisations" approuve automatiquement toutes les autorisations actuelles et futures pour le produit. "currentPermissionsOnly" approuve l'ensemble actuel d'autorisations pour le produit, mais toute autorisation future ajoutée par le biais de mises à jour nécessitera une nouvelle approbation manuelle. S'il n'est pas spécifié, seul l'ensemble actuel d'autorisations sera approuvé.
Les valeurs possibles sont les suivantes:
<ph type="x-smartling-placeholder">
</ph>
"allPermissions"
"currentPermissionsOnly"
approvalUrlInfo.kind
string
Réponse
Si la requête aboutit, cette méthode renvoie un corps de réponse vide.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2025/07/26 (UTC).
[null,null,["Dernière mise à jour le 2025/07/26 (UTC)."],[[["\u003cp\u003eApproves a specified product and its app permissions for an enterprise customer, with a limit of 1,000 approved products per customer.\u003c/p\u003e\n"],["\u003cp\u003eThis method is deprecated and will be inaccessible after September 30, 2025; new integrations should refer to recommended alternatives.\u003c/p\u003e\n"],["\u003cp\u003eRequires authorization with the \u003ccode\u003ehttps://www.googleapis.com/auth/androidenterprise\u003c/code\u003e scope.\u003c/p\u003e\n"],["\u003cp\u003eThe request body can specify approval URL information and how new permission requests for the product are handled.\u003c/p\u003e\n"]]],[],null,["# Products: approve\n\n| **Note:** Requires [authorization](#auth).\n\n\u003cbr /\u003e\n\n| **Deprecated:** New integrations cannot use this method and can refer to our [new\n| recommendations](/android/work/deprecations#recommended_alternative). \n| **This method will no longer be accessible by\n| anyone after September 30, 2025.**\n\nApproves the specified product and the relevant app permissions, if any.\nThe maximum number of products that you can approve per enterprise customer\nis 1,000.\n\nTo learn how to use managed Google Play to design and create a store\nlayout to display approved products to your users,\nsee [Store Layout Design](/android/work/play/emm-api/store-layout).\n\n\u003cbr /\u003e\n\nRequest\n-------\n\n### HTTP request\n\n```\nPOST https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/approve\n```\n\n### Parameters\n\n| Parameter name | Value | Description |\n|----------------|----------|---------------------------|\n| **Path parameters** |||\n| `enterpriseId` | `string` | The ID of the enterprise. |\n| `productId` | `string` | The ID of the product. |\n\n### Authorization\n\nThis request requires authorization with the following scope:\n\n| Scope |\n|-----------------------------------------------------|\n| `https://www.googleapis.com/auth/androidenterprise` |\n\nFor more information, see the [authentication and authorization](/android/work/play/emm-api/v1/how-tos/authorizing) page.\n\n### Request body\n\nIn the request body, supply data with the following structure:\n\n```text\n{\n \"approvalUrlInfo\": {\n \"kind\": \"androidenterprise#approvalUrlInfo\",\n \"approvalUrl\": string\n },\n \"approvedPermissions\": string\n}\n```\n\n| Property name | Value | Description | Notes |\n|-------------------------------|-----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------|\n| `approvalUrlInfo` | `nested object` | The approval URL that was shown to the user. Only the permissions shown to the user with that URL will be accepted, which may not be the product's entire set of permissions. For example, the URL may only display new permissions from an update after the product was approved, or not include new permissions if the product was updated since the URL was generated. | |\n| approvalUrlInfo.`approvalUrl` | `string` | A URL that displays a product's permissions and that can also be used to approve the product with the `Products.approve` call. | |\n| `approvedPermissions` | `string` | Sets how new permission requests for the product are handled. \"allPermissions\" automatically approves all current and future permissions for the product. \"currentPermissionsOnly\" approves the current set of permissions for the product, but any future permissions added through updates will require manual reapproval. If not specified, only the current set of permissions will be approved. \u003cbr /\u003e Acceptable values are: - \"`allPermissions`\" - \"`currentPermissionsOnly`\" | |\n| approvalUrlInfo.`kind` | `string` | | |\n\nResponse\n--------\n\nIf successful, this method returns an empty response body."]]