Interfejs Chrome Policy API to pakiet usług, które umożliwiają administratorom Chrome automatyczne wyświetlanie zasad Chrome przypisanych do jednostek organizacyjnych w ich organizacji i zarządzanie nimi. Dzięki niemu administratorzy Chrome mogą dowiedzieć się, jak są używane urządzenia z ChromeOS i przeglądarki Chrome w organizacji.
Główne zalety
Zgodność z konsolą administracyjną Google: zmiany wprowadzane za pomocą interfejsu API są odzwierciedlane w interfejsie konsoli administracyjnej Google i na odwrót.
Logowanie kontrolne: zmiany wprowadzone za pomocą tego interfejsu API są rejestrowane w standardowych dziennikach kontrolnych administratora.
Podejście oparte na danych: zasady Chrome są przedstawiane jako dane i nie odwołują się bezpośrednio do interfejsu API. Pozwala to zautomatyzować klienty interfejsu API pod kątem korzystania z przyszłych zasad Chrome bez konieczności programowania. Z czasem liczba zasad obsługiwanych przez interfejs API będzie rosła.
Uzupełnia interfejs API Admin SDK: ten interfejs uzupełnia interfejs API pakietu Admin SDK, dzięki któremu administratorzy Chrome mogą wykonywać te czynności:
- Zarządzaj urządzeniami z Chrome za pomocą interfejsu Directory API z pakietu Admin SDK.
- Zarządzaj przeglądarkami Chrome za pomocą interfejsu API do zarządzania przeglądarką Chrome z pakietu Admin SDK.
- Zarządzanie drukarkami CUPS w Chrome za pomocą interfejsu Chrome Printer Management API dostępnego w pakiecie Admin SDK.
Popularne przypadki użycia
W tabeli poniżej znajdziesz główne zadania, które możesz wykonać przy użyciu tego interfejsu API. Przykładowe żądania i odpowiedzi znajdziesz w artykule Przykładowy kod.
Adresy URL odnoszą się do parametru https://chromepolicy.googleapis.com/v1/customers/$CUSTOMER
.
Opis zadania | Względny URL | Metoda HTTP | Parametry żądania |
---|---|---|---|
Wyświetl listę schematów zasad | ./policySchemas |
GET |
Opcjonalnie: filter , pageSize , pageToken |
Pobieranie schematu zasad | ./policySchemas/$SCHEMA_NAME |
GET |
|
Pobieranie i wyświetlanie zasad dotyczących jednostki organizacyjnej lub grupy | ./policies:resolve |
POST |
Wymagane: policySchemaFilter , policyTargetKey
Opcjonalnie: |
Modyfikowanie zasad w jednostce organizacyjnej | ./policies/orgunits:batchModify |
POST |
Wymagane: requests: {policyTargetKey, policyValue, updateMask} |
Dziedziczenie zasad w jednostce organizacyjnej | ./policies/orgunits:batchInherit |
POST |
Wymagane: requests: {policyTargetKey, policySchema} |
Modyfikowanie zasad w grupie | ./policies/groups:batchModify |
POST |
Wymagane: requests: {policyTargetKey, policyValue, updateMask} |
Usuwanie zasad w grupie | ./policies/groups:batchDelete |
POST |
Wymagane: requests: {policyTargetKey, policySchema} |
Kolejność priorytetów w grupie | ./policies/groups:listGroupPriorityOrdering |
POST |
Wymagane: requests: {policyTargetKey, policyNamespace} |
Aktualizowanie kolejności priorytetów w grupie | ./policies/groups:updateGroupPriorityOrdering |
POST |
Wymagane: requests: {policyTargetKey, policyNamespace, groupIds} |
Przesyłanie plików objętych zasadami | ./policies/files:uploadPolicyFile |
POST |
Wymagane: requests: {policyField} |
Limity wykorzystania
Ten interfejs API jest przeznaczony do użytku wewnętrznego w organizacji klienta Chrome. Więcej informacji znajdziesz w Warunkach korzystania z interfejsu Chrome Policy API. Aby utworzyć komercyjnego klienta API we współpracy z Google, prześlij zgłoszenie partnera.