Modifica l'insieme di prodotti a cui l'utente ha accesso (i prodotti autorizzati). Solo i prodotti approvati o quelli precedentemente approvati (prodotti con approvazione revocata) possono essere autorizzati. Nota: questo elemento è deprecato. Le nuove integrazioni non possono utilizzare questo metodo e possono fare riferimento ai nostri nuovi consigli.
Risorse richieste:
Richiesta HTTP
PUT https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/users/userId/availableProductSet
Parametri
Nome del parametro | Valore | Descrizione |
---|---|---|
Parametri percorso | ||
enterpriseId |
string |
L'ID dell'azienda. |
userId |
string |
L'ID dell'utente. |
Autorizzazione
Questa richiesta richiede l'autorizzazione con il seguente ambito:
Ambito |
---|
https://www.googleapis.com/auth/androidenterprise |
Per saperne di più, consulta la pagina Autenticazione e autorizzazione.
Corpo della richiesta
Nel corpo della richiesta, fornisci i dati con la seguente struttura:
{ "kind": "androidenterprise#productSet", "productId": [ string ], "productSetBehavior": string, "productVisibility": [ { "productId": string, "tracks": [ string ], "trackIds": [ string ] } ] }
Nome proprietà | Valore | Descrizione | Note |
---|---|---|---|
productId[] |
list |
L'elenco di ID prodotto dell'insieme di prodotti. | |
productSetBehavior |
string |
L'interpretazione di questo set di prodotti. "sconosciuto" non deve mai essere inviato e viene ignorato se ricevuto. "autorizzazione" indica che l'utente ha accesso al set di prodotti. "includeAll" significa che tutti i prodotti sono accessibili, inclusi i prodotti approvati, i prodotti con approvazione revocata e quelli che non sono mai stati approvati. "allApprovati" significa che l'utente ha diritto ad accedere a tutti i prodotti approvati per le aziende. Se il valore è "allApprovati" o "IncludiTutti", il campo productId viene ignorato. Se non viene specificato alcun valore, questo viene interpretato come "lista consentita" per la compatibilità con le versioni precedenti. Ulteriori valori "allApprovati" o "IncludiTutti" non abilitano la visibilità automatica delle tracce "alpha" o "beta" per le app Android. Usa ProductVisibilità per attivare tracce "alpha" o "beta" per utente.
I valori accettati sono:
|
|
productVisibility[] |
list |
Elenco aggiuntivo di ID prodotto che costituiscono il set di prodotti. A differenza dell'array di productID, in questo elenco è possibile specificare quali tracce (alpha, beta, produzione) di un prodotto sono visibili all'utente. Per ulteriori informazioni, consulta ProductVisibilità e i relativi campi. Non è consentito specificare lo stesso ID prodotto sia qui che nell'array productId e comporterà un errore. | |
productVisibility[].productId |
string |
L'ID prodotto da rendere visibile all'utente. Obbligatorio per ciascun articolo nell'elenco productVisibilità. | |
productVisibility[].tracks[] |
list |
Deprecato. Utilizza invece trackIds . |
|
productVisibility[].trackIds[] |
list |
Concede la visibilità agli utenti alle tracce dei prodotti specificate, identificate da trackIds . |
|
kind |
string |
Risposta
In caso di esito positivo, questo metodo restituisce un corpo di risposta con la seguente struttura:
{ "kind": "androidenterprise#productSet", "productId": [ string ], "productSetBehavior": string, "productVisibility": [ { "productId": string, "tracks": [ string ], "trackIds": [ string ] } ] }
Nome proprietà | Valore | Descrizione | Note |
---|---|---|---|
productId[] |
list |
L'elenco di ID prodotto dell'insieme di prodotti. | |
productSetBehavior |
string |
L'interpretazione di questo set di prodotti. "sconosciuto" non deve mai essere inviato e viene ignorato se ricevuto. "autorizzazione" indica che l'utente ha accesso al set di prodotti. "includeAll" significa che tutti i prodotti sono accessibili, inclusi i prodotti approvati, i prodotti con approvazione revocata e quelli che non sono mai stati approvati. "allApprovati" significa che l'utente ha diritto ad accedere a tutti i prodotti approvati per le aziende. Se il valore è "allApprovati" o "IncludiTutti", il campo productId viene ignorato. Se non viene specificato alcun valore, questo viene interpretato come "lista consentita" per la compatibilità con le versioni precedenti. Ulteriori valori "allApprovati" o "IncludiTutti" non abilitano la visibilità automatica delle tracce "alpha" o "beta" per le app Android. Usa ProductVisibilità per attivare tracce "alpha" o "beta" per utente.
I valori accettati sono:
|
|
productVisibility[] |
list |
Elenco aggiuntivo di ID prodotto che costituiscono il set di prodotti. A differenza dell'array di productID, in questo elenco è possibile specificare quali tracce (alpha, beta, produzione) di un prodotto sono visibili all'utente. Per ulteriori informazioni, consulta ProductVisibilità e i relativi campi. Non è consentito specificare lo stesso ID prodotto sia qui che nell'array productId e comporterà un errore. | |
productVisibility[].productId |
string |
L'ID prodotto da rendere visibile all'utente. Obbligatorio per ciascun articolo nell'elenco productVisibilità. | |
productVisibility[].tracks[] |
list |
Deprecato. Utilizza invece trackIds . |
|
productVisibility[].trackIds[] |
list |
Concede la visibilità agli utenti alle tracce dei prodotti specificate, identificate da trackIds . |
|
kind |
string |