Users: getAvailableProductSet

Pobiera zestaw usług, do których użytkownik ma dostęp.

Prośba

Żądanie HTTP

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

Parametry

Nazwa parametru Wartość Opis
Parametry ścieżki
enterpriseId string Identyfikator grupy.
userId string Identyfikator użytkownika.

Upoważnienie

To żądanie wymaga autoryzacji w tym zakresie:

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

Więcej informacji znajdziesz na stronie dotyczącej uwierzytelniania i autoryzacji.

Treść żądania

Nie podawaj treści żądania przy użyciu tej metody.

Odpowiedź

Jeśli operacja się uda, metoda zwróci odpowiedź o następującej strukturze:

{
  "kind": "androidenterprise#productSet",
  "productId": [
    string
  ],
  "productSetBehavior": string,
  "productVisibility": [
    {
      "productId": string,
      "tracks": [
        string
      ],
      "trackIds": [
        string
      ]
    }
  ]
}
nazwa usługi, Wartość Opis Notatki
productId[] list Lista identyfikatorów produktów tworzących zestaw produktów.
productSetBehavior string Interpretacja tego zbioru produktów. Pole „unknown” (nieznany) nie powinno być nigdy wysyłane i jest ignorowane po otrzymaniu. „Biała lista” oznacza, że użytkownik ma dostęp do zestawu produktów. Ustawienie „includeAll” oznacza, że wszystkie produkty są dostępne, w tym produkty zatwierdzone, te, które mają unieważnione zatwierdzenie, oraz produkty, które nigdy nie zostały zatwierdzone. Wartość „allZatwierdzone” oznacza, że użytkownik ma dostęp do wszystkich produktów zatwierdzonych dla firmy. Jeśli wartość to „allAllowed” lub „includeAll”, pole productId jest ignorowane. Jeśli nie zostanie podana żadna wartość, zostanie ona zinterpretowana jako „biała lista” zapewniająca zgodność wsteczną. Dalej „allAllowed” lub „includeAll” nie włącza automatycznej widoczności ścieżek „alfa” i „beta” w aplikacji na Androida. Użyj opcji Widoczność produktu, by włączyć ścieżki „alfa” lub „beta” dla poszczególnych użytkowników.

Akceptowane wartości to:
  • "allApproved"
  • "includeAll"
  • "whitelist"
productVisibility[] list Dodatkowa lista identyfikatorów produktów tworzących zbiór produktów. W przeciwieństwie do tablicy productID na tej liście możesz określić, które ścieżki (alfa, beta, produkcyjne) produktu mają być widoczne dla użytkownika. Więcej informacji znajdziesz w artykule Widoczność produktu i jej pola. Podanie tego samego identyfikatora produktu zarówno tutaj, jak i w tablicy productId jest niedozwolone i spowoduje błąd.
productVisibility[].productId string Identyfikator produktu, który ma być widoczny dla użytkownika. Wymagany dla każdego produktu na liście widoczności produktów.
productVisibility[].tracks[] list Rola wycofana. Użyj w zamian zasady trackIds.
productVisibility[].trackIds[] list Daje użytkownikowi widoczność do określonych ścieżek produktów identyfikowanych przez trackIds.
kind string