Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Approva il prodotto specificato e le eventuali autorizzazioni app pertinenti.
Il numero massimo di prodotti che puoi approvare per cliente aziendale
è 1000.
Per scoprire come utilizzare la versione gestita di Google Play per progettare e creare uno store
per mostrare i prodotti approvati agli utenti,
consulta Design Layout del negozio.
Richiesta
Richiesta HTTP
POST https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/products/productId/approve
Parametri
Nome del parametro
Valore
Descrizione
Parametri percorso
enterpriseId
string
L'ID dell'azienda.
productId
string
L'ID del prodotto.
Autorizzazione
Questa richiesta richiede l'autorizzazione con il seguente ambito:
L'URL di approvazione mostrato all'utente. Verranno accettate solo le autorizzazioni mostrate all'utente con quell'URL, che potrebbe non corrispondere all'intero insieme di autorizzazioni del prodotto. Ad esempio, l'URL può visualizzare solo le nuove autorizzazioni di un aggiornamento dopo l'approvazione del prodotto o non includere nuove autorizzazioni se il prodotto è stato aggiornato dopo la generazione dell'URL.
approvalUrlInfo.approvalUrl
string
Un URL che mostra le autorizzazioni di un prodotto e che può essere utilizzato anche per approvare il prodotto con la chiamata Products.approve.
approvedPermissions
string
Imposta le modalità di gestione delle nuove richieste di autorizzazione per il prodotto. "allPermissions" approva automaticamente tutte le autorizzazioni attuali e future per il prodotto. "currentPermissionsOnly" approva l'insieme di autorizzazioni corrente per il prodotto, ma eventuali autorizzazioni future aggiunte tramite aggiornamenti richiederanno una nuova approvazione manuale. Se non specificato, verrà approvato solo l'insieme di autorizzazioni attuale.
I valori accettati sono:
"allPermissions"
"currentPermissionsOnly"
approvalUrlInfo.kind
string
Risposta
In caso di esito positivo, questo metodo restituisce un corpo della risposta vuoto.
[null,null,["Ultimo aggiornamento 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."]]