Users: getAvailableProductSet

Recupera l'insieme di prodotti a cui l'utente ha diritto di accedere. Nota: questo elemento è deprecato. Le nuove integrazioni non possono utilizzare questo metodo e possono fare riferimento ai nostri nuovi consigli.

Risorse richieste:

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 saperne di più, 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 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:
  • "allApproved"
  • "includeAll"
  • "whitelist"
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