Modifica el conjunto de productos a los que un usuario tiene derecho a acceder (en adelante,
como productos incluidos en la lista blanca). Solo los productos que son
aprobado
o productos aprobados previamente (productos con aprobación revocada)
se pueden incluir en la lista blanca.
Solicitud
Solicitud HTTP
PUT https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/users/userId/availableProductSet
Parámetros
Nombre del parámetro | Valor | Descripción |
---|---|---|
Parámetros de ruta de acceso | ||
enterpriseId |
string |
El ID de la empresa. |
userId |
string |
El ID del usuario |
Autorización
Esta solicitud requiere una autorización con el siguiente alcance:
Alcance |
---|
https://www.googleapis.com/auth/androidenterprise |
Para obtener más información, consulta la página de autenticación y autorización.
Cuerpo de la solicitud
En el cuerpo de la solicitud, proporciona los datos con la siguiente estructura:
{ "kind": "androidenterprise#productSet", "productId": [ string ], "productSetBehavior": string, "productVisibility": [ { "productId": string, "tracks": [ string ], "trackIds": [ string ] } ] }
Nombre de la propiedad | Valor | Descripción | Notas |
---|---|---|---|
productId[] |
list |
Es la lista de IDs de productos que componen el conjunto de productos. | |
productSetBehavior |
string |
Es la interpretación de este conjunto de productos. "desconocido" no se deben enviar y se ignoran si se reciben. "lista blanca" significa que el usuario tiene derecho a acceder al conjunto de productos. “incluirTodos” significa que se puede acceder a todos los productos, incluidos los productos aprobados, los productos con aprobación revocada y los productos que nunca se aprobaron. "todos aprobados" significa que el usuario tiene derecho a acceder a todos los productos que están aprobados para la empresa. Si el valor es "allApproved" o “includeAll”, se ignora el campo productId. Si no se proporciona ningún valor, se interpreta como "lista blanca" para ofrecer retrocompatibilidad. Más "allApproved" o "includeAll" no habilita la visibilidad automática de "alfa" o "beta" segmentos para la aplicación para Android. Usa ProductVisibility para habilitar "Alfa" o "beta" de seguimiento por usuario.
Los valores aceptables son los siguientes:
|
|
productVisibility[] |
list |
Es la lista adicional de los IDs de productos que conforman el conjunto de productos. A diferencia de la matriz productID, en esta lista es posible especificar las pistas (alfa, beta, producción) de un producto que son visibles para el usuario. Consulta ProductVisibility y sus campos para obtener más información. No se permite especificar el mismo ID de producto aquí y en el array productId, lo que generará un error. | |
productVisibility[].productId |
string |
Es el ID del producto que se mostrará al usuario. Obligatorio para cada artículo de la lista productVisibility. | |
productVisibility[].tracks[] |
list |
Obsoleta. Usa trackIds en su lugar. |
|
productVisibility[].trackIds[] |
list |
Otorga al usuario visibilidad de los segmentos de productos especificados, identificados por trackIds . |
|
kind |
string |
Respuesta
Si se aplica correctamente, este método muestra un cuerpo de respuesta con la siguiente estructura:
{ "kind": "androidenterprise#productSet", "productId": [ string ], "productSetBehavior": string, "productVisibility": [ { "productId": string, "tracks": [ string ], "trackIds": [ string ] } ] }
Nombre de la propiedad | Valor | Descripción | Notas |
---|---|---|---|
productId[] |
list |
Es la lista de IDs de productos que componen el conjunto de productos. | |
productSetBehavior |
string |
Es la interpretación de este conjunto de productos. "desconocido" no se deben enviar y se ignoran si se reciben. "lista blanca" significa que el usuario tiene derecho a acceder al conjunto de productos. “incluirTodos” significa que se puede acceder a todos los productos, incluidos los productos aprobados, los productos con aprobación revocada y los productos que nunca se aprobaron. "todos aprobados" significa que el usuario tiene derecho a acceder a todos los productos que están aprobados para la empresa. Si el valor es "allApproved" o “includeAll”, se ignora el campo productId. Si no se proporciona ningún valor, se interpreta como "lista blanca" para ofrecer retrocompatibilidad. Más "allApproved" o "includeAll" no habilita la visibilidad automática de "alfa" o "beta" segmentos para la aplicación para Android. Usa ProductVisibility para habilitar "Alfa" o "beta" de seguimiento por usuario.
Los valores aceptables son los siguientes:
|
|
productVisibility[] |
list |
Es la lista adicional de los IDs de productos que conforman el conjunto de productos. A diferencia de la matriz productID, en esta lista es posible especificar las pistas (alfa, beta, producción) de un producto que son visibles para el usuario. Consulta ProductVisibility y sus campos para obtener más información. No se permite especificar el mismo ID de producto aquí y en el array productId, lo que generará un error. | |
productVisibility[].productId |
string |
Es el ID del producto que se mostrará al usuario. Obligatorio para cada artículo de la lista productVisibility. | |
productVisibility[].tracks[] |
list |
Obsoleta. Usa trackIds en su lugar. |
|
productVisibility[].trackIds[] |
list |
Otorga al usuario visibilidad de los segmentos de productos especificados, identificados por trackIds . |
|
kind |
string |