Users: getAvailableProductSet

Recupera 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 di 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. "lista consentita" significa che l'utente ha il diritto di accedere al set di prodotti. "includeAll" indica che sono accessibili tutti i prodotti, inclusi quelli approvati, quelli con approvazione revocata e i prodotti che non sono mai stati approvati. "allApprovato" 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, questo viene interpretato come "lista consentita" per garantire la compatibilità con le versioni precedenti. Inoltre, "allAPPROVE" o "includeAll" non attiva la visibilità automatica dei canali "alpha" o "beta" per l'app per Android. Utilizza ProductVisibility per attivare canali "alpha" o "beta" per utente.

I valori accettati sono:
  • "allApproved"
  • "includeAll"
  • "whitelist"
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