Omówienie interfejsu Chrome Policy API

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:

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: pageSize, pageToken

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.

Dalsze kroki