Recupera o conjunto de produtos a que um usuário tem direito de acesso.
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. "desconhecido" 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 os aprovados, os com aprovação revogada e os que nunca foram aprovados. "allAprovado" significa que o usuário tem 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 inserido, será interpretado como "lista de permissões" para compatibilidade com versões anteriores. "allAprovado" adicional ou "includeAll" não ativa a visibilidade automática da versão "Alfa" ou "Beta" faixas para apps Android. Usar ProductVisibility para ativar a versão "Alfa" ou "Beta" por usuário.
Os valores aceitáveis são:
|
|
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 ao 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 |