Récupère l'ensemble des produits auxquels un utilisateur est autorisé à accéder. Remarque: Cet élément est obsolète. Les nouvelles intégrations ne peuvent pas utiliser cette méthode et peuvent faire référence à nos nouvelles recommandations.
Demande
Requête HTTP :
GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/users/userId/availableProductSet
Paramètres
Nom du paramètre | Valeur | Description |
---|---|---|
Paramètres de chemin d'accès | ||
enterpriseId |
string |
ID de l'entreprise. |
userId |
string |
ID de l'utilisateur. |
Autorisation
Cette requête nécessite une autorisation dont la portée est la suivante:
Portée |
---|
https://www.googleapis.com/auth/androidenterprise |
Pour en savoir plus, consultez la page Authentification et autorisation.
Corps de la requête
Ne spécifiez pas de corps de requête pour cette méthode.
Réponse
Si la requête aboutit, cette méthode renvoie un corps de réponse présentant la structure suivante :
{ "kind": "androidenterprise#productSet", "productId": [ string ], "productSetBehavior": string, "productVisibility": [ { "productId": string, "tracks": [ string ], "trackIds": [ string ] } ] }
Nom de propriété | Valeur | Description | Remarques |
---|---|---|---|
productId[] |
list |
Liste des ID des produits qui composent l'ensemble des produits. | |
productSetBehavior |
string |
Interprétation de cet ensemble de produits. "inconnu" ne doit jamais être envoyé et est ignoré s'il est reçu. "liste blanche" signifie que l'utilisateur est autorisé à accéder à l'ensemble de produits. "Inclure tous" signifie que tous les produits sont accessibles, y compris les produits approuvés, les produits avec une approbation révoquée et les produits qui n'ont jamais été approuvés. "allApproved" signifie que l'utilisateur est autorisé à accéder à tous les produits approuvés pour l'entreprise. Si la valeur est "allApproved" ou "includeAll", le champ "productId" est ignoré. Si aucune valeur n'est fournie, elle est interprétée comme "liste blanche" pour des raisons de rétrocompatibilité. En outre, "allApproved" et "includeAll" n'active pas la visibilité automatique des canaux "alpha" ou "bêta" pour l'application Android. Utilisez ProductVisibility pour activer les canaux "alpha" ou "bêta" par utilisateur.
Les valeurs autorisées sont les suivantes :
|
|
productVisibility[] |
list |
Liste supplémentaire des ID produit qui composent l'ensemble de produits. Contrairement au tableau productID, il est possible de spécifier les canaux (alpha, bêta, production) visibles par l'utilisateur. Pour plus d'informations, consultez la section "ProductVisibility" et ses champs. Vous ne pouvez pas spécifier le même ID produit à la fois dans le tableau productId et dans le tableau, et cela entraînera une erreur. | |
productVisibility[].productId |
string |
ID produit à présenter à l'utilisateur. Obligatoire pour chaque article de la liste productVisibility. | |
productVisibility[].tracks[] |
list |
Obsolète. Utilisez trackIds à la place. |
|
productVisibility[].trackIds[] |
list |
Permet à l'utilisateur d'accéder aux canaux de produits spécifiés par trackIds . |
|
kind |
string |