Users: getAvailableProductSet

Recupera o conjunto de produtos que um usuário tem direito de acessar.

Solicitação

Solicitação HTTP

GET https://www.googleapis.com/androidenterprise/v1/enterprises/enterpriseId/users/userId/availableProductSet

Parâmetros

Nome do parâmetro Valor Descrição
Parâmetros de caminho
enterpriseId string O ID da empresa.
userId string O ID do usuário.

Autorização

Esta solicitação requer autorização com o seguinte escopo:

Escopo
https://www.googleapis.com/auth/androidenterprise

Para mais informações, consulte a página de autenticação e autorização.

Corpo da solicitação

Não forneça um corpo de solicitação com este método.

Resposta

Se for bem-sucedido, esse método retornará um corpo de resposta com esta estrutura:

{
  "kind": "androidenterprise#productSet",
  "productId": [
    string
  ],
  "productSetBehavior": string,
  "productVisibility": [
    {
      "productId": string,
      "tracks": [
        string
      ],
      "trackIds": [
        string
      ]
    }
  ]
}
Nome da propriedade Valor Descrição Observações
productId[] list A lista de IDs de produtos que compõem o conjunto de produtos.
productSetBehavior string A interpretação desse conjunto de produtos. "unknown" nunca deve ser enviado e será ignorado se for recebido. "lista de permissões" significa que o usuário tem direito de acessar o conjunto de produtos. "includeAll" significa que todos os produtos são acessíveis, incluindo produtos aprovados, produtos com aprovação revogada e produtos que nunca foram aprovados. "allAprovado" significa que o usuário tem o direito de acessar todos os produtos aprovados para a empresa. Se o valor for "allApproved" ou "includeAll", o campo "productId" será ignorado. Se nenhum valor for fornecido, ele será interpretado como "lista de permissões" para compatibilidade com versões anteriores. As novas faixas "allApproved" ou "includeAll" não ativam a visibilidade automática das faixas "Alfa" ou "Beta" no app Android. Use "ProductVisibility" para ativar as faixas "Alfa" ou "Beta" por usuário.

Os valores aceitáveis são:
  • "allApproved"
  • "includeAll"
  • "whitelist"
productVisibility[] list Lista adicional de IDs de produtos que compõem o conjunto de produtos. Ao contrário da matriz productID, nesta lista é possível especificar quais faixas (Alfa, Beta, produção) de um produto são visíveis para o usuário. Consulte "ProductVisibility" e os campos relacionados para ver mais informações. Não é permitido especificar o mesmo ID do produto aqui e na matriz productId, e isso resultará em um erro.
productVisibility[].productId string O ID do produto que ficará visível para o usuário. Obrigatório para cada item na lista productVisibility.
productVisibility[].tracks[] list Obsoleto. Use trackIds
productVisibility[].trackIds[] list Concede ao usuário visibilidade para as faixas de produtos especificadas, identificadas por trackIds.
kind string