Pobiera zestaw usług, do których użytkownik ma dostęp. Uwaga: ten element został wycofany. Nowe integracje nie mogą używać tej metody i mogą korzystać z naszych nowych rekomendacji.
Żądanie
Żą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 firmy. |
userId |
string |
Identyfikator użytkownika. |
Upoważnienie
To żądanie wymaga autoryzacji w następującym zakresie:
Zakres |
---|
https://www.googleapis.com/auth/androidenterprise |
Więcej informacji znajdziesz na stronie uwierzytelniania i autoryzacji.
Treść żądania
Nie udostępniaj treści żądania tą metodą.
Odpowiedź
Jeśli operacja się uda, metoda zwróci odpowiedź w następującym formacie:
{ "kind": "androidenterprise#productSet", "productId": [ string ], "productSetBehavior": string, "productVisibility": [ { "productId": string, "tracks": [ string ], "trackIds": [ string ] } ] }
Nazwa usługi | Wartość | Opis | Uwagi |
---|---|---|---|
productId[] |
list |
Lista identyfikatorów produktów wchodzących w skład zestawu produktów | |
productSetBehavior |
string |
Interpretacja tego zbioru produktów. Nigdy nie należy go wysyłać ani ignorować. „Biała lista” oznacza, że użytkownik ma uprawnienia dostępu do zestawu produktów. Określenie „Uwzględnij wszystkie” oznacza, że wszystkie produkty są dostępne, w tym produkty zatwierdzone, produkty odrzucone i te, które nie zostały zatwierdzone. „allZatwierdzone” oznacza, że użytkownik ma dostęp do wszystkich produktów zatwierdzonych dla danej firmy. Jeśli wartość to „allZatwierdzone” lub „includeAll”, pole productId jest ignorowane. Jeśli wartość nie zostanie podana, dla zgodności wstecznej zostanie ona zinterpretowana jako „biała lista”. Poza tym użycie opcji „allZatwierdzone” lub „includeAll” nie włącza automatycznej widoczności ścieżek „alfa” i „beta” w aplikacji na Androida. Widoczność produktu pozwala włączyć ścieżki „alfa” lub „beta” dla każdego użytkownika.
Akceptowane wartości:
|
|
productVisibility[] |
list |
Dodatkowa lista identyfikatorów produktów w zestawie. W przeciwieństwie do tablicy productID na tej liście można określić, które ścieżki (alfa, beta, produkcyjne) są widoczne dla użytkownika. Więcej informacji znajdziesz w sekcji Widoczność produktu i jej polach. Określenie tego samego identyfikatora produktu zarówno w tym miejscu, jak i w tablicy productId jest niedozwolone i spowoduje błąd. | |
productVisibility[].productId |
string |
Identyfikator produktu, który będzie widoczny dla użytkownika. Wymagany w przypadku każdego produktu na liście produktów. | |
productVisibility[].tracks[] |
list |
Rola wycofana. Użyj w zamian zasady trackIds . |
|
productVisibility[].trackIds[] |
list |
Przyznaje użytkownikowi widoczność określonych ścieżek produktów określonych przez trackIds . |
|
kind |
string |