Users: getAvailableProductSet

Recupera el conjunto de productos a los que un usuario tiene derecho a acceder.

Solicitud

Solicitud HTTP

GET 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

No proporciones un cuerpo de la solicitud con este método.

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” nunca debe enviarse y se ignora si se recibe. "lista blanca" significa que el usuario tiene derecho a acceder al conjunto de productos. “includeAll” 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. "allApproved" 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 ignorará el campo productId. Si no se proporciona ningún valor, se interpreta como "lista blanca" para brindar retrocompatibilidad. Además, las opciones "allApproved" o "includeAll" no habilitan la visibilidad automática de los segmentos "alfa" o "beta" en las apps para Android. Usa ProductVisibility para habilitar los segmentos "alfa" o "beta" por usuario.

Los valores aceptables son los siguientes:
  • "allApproved"
  • "includeAll"
  • "whitelist"
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 Ya no está disponible. Usa trackIds en su lugar.
productVisibility[].trackIds[] list Otorga al usuario visibilidad de los segmentos de productos especificados, identificados por trackIds.
kind string