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.