Consente di recuperare l'insieme di prodotti a cui un utente ha il diritto di accedere.
Richiesta
Richiesta HTTP
GET 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 ulteriori informazioni, consulta la pagina Autenticazione e autorizzazione.
Corpo della richiesta
Non fornire un corpo della richiesta con questo metodo.
Risposta
In caso di esito positivo, questo metodo restituisce un corpo della 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 degli ID prodotto che compongono l'insieme di prodotti. | |
productSetBehavior |
string |
L'interpretazione di questo set di prodotti. "sconosciuto" non deve mai essere inviato e viene ignorato se ricevuto. "autorizza" significa che l'utente ha il diritto di accedere al set di prodotti. "includeAll" significa che tutti i prodotti sono accessibili, inclusi i prodotti approvati, i prodotti con approvazione revocata e i prodotti che non sono mai stati approvati. "tutti approvati" significa che l'utente ha il diritto di accedere a tutti i prodotti approvati per l'azienda. Se il valore è "allAPPROVE" o "includeAll", il campo productId viene ignorato. Se non viene fornito alcun valore, viene interpretato come "lista consentita" per la compatibilità con le versioni precedenti. Altri "allApprovati" o "includeAll" non attiva la visibilità automatica di "alpha" o "beta" tracce per l'app per Android. Utilizzare ProductVisibility per abilitare "alpha" o "beta" tracce per utente.
I valori accettati sono:
|
|
productVisibility[] |
list |
Elenco aggiuntivo di ID prodotto che compongono il set di prodotti. A differenza dell'array productID, in questo elenco è possibile specificare le tracce (alpha, beta, produzione) di un prodotto visibili all'utente. Consulta ProductVisibility e i relativi campi per ulteriori informazioni. Specificare lo stesso ID prodotto sia qui sia nell'array productId non è consentito e causerà un errore. | |
productVisibility[].productId |
string |
L'ID prodotto da rendere visibile all'utente. Obbligatorio per ogni articolo nell'elenco ProductVisibility. | |
productVisibility[].tracks[] |
list |
Deprecato. Usa invece il criterio trackIds . |
|
productVisibility[].trackIds[] |
list |
Concede all'utente la visibilità dei canali di prodotto specificati, identificati da trackIds . |
|
kind |
string |