ภาพรวมของ Chrome Policy API

Chrome Policy API คือชุดบริการที่ช่วยให้ผู้ดูแลระบบ Chrome สามารถดูและจัดการนโยบาย Chrome ที่กำหนดให้กับหน่วยขององค์กรในองค์กรผ่านการเขียนโปรแกรม ด้วย API นี้ ผู้ดูแลระบบ Chrome จะได้รับข้อมูลเชิงลึกเกี่ยวกับวิธีใช้อุปกรณ์ ChromeOS และเบราว์เซอร์ Chrome ในองค์กร

ข้อดีหลักๆ

  • ความเข้ากันได้กับคอนโซลผู้ดูแลระบบของ Google:การเปลี่ยนแปลงที่คุณทำด้วย API จะแสดงใน UI ของคอนโซลผู้ดูแลระบบของ Google และการเปลี่ยนแปลงใน UI ของคอนโซลผู้ดูแลระบบของ Google ก็เช่นกัน

  • การบันทึกการตรวจสอบ: การเปลี่ยนแปลงที่ทําด้วย API นี้จะบันทึกไว้ในบันทึกการตรวจสอบของผู้ดูแลระบบมาตรฐาน

  • แนวทางที่อิงตามข้อมูล: นโยบาย Chrome จะแสดงเป็นข้อมูลและอินเทอร์เฟซ API ไม่ได้อ้างอิงนโยบายดังกล่าวโดยตรง วิธีนี้จะช่วยให้ไคลเอ็นต์ API ใช้งานนโยบาย Chrome ในอนาคตได้โดยอัตโนมัติโดยไม่ต้องพัฒนาเพิ่มเติม เมื่อเวลาผ่านไป จำนวนนโยบายที่รองรับผ่าน API จะเพิ่มขึ้น

  • เสริม Admin SDK API: API นี้จะเสริม Admin SDK API ให้ผู้ดูแลระบบ Chrome ทำงานต่อไปนี้

ตารางด้านล่างแสดงงานยอดนิยมที่คุณใช้ API นี้ได้ หากต้องการตรวจสอบตัวอย่างคำขอและคำตอบ ให้ไปที่ตัวอย่างโค้ด

URL จะสัมพัทธ์กับ https://chromepolicy.googleapis.com/v1/customers/$CUSTOMER

คำอธิบายงาน URL ที่เกี่ยวข้อง เมธอด HTTP พารามิเตอร์คำขอ
ระบุสคีมานโยบาย ./policySchemas GET ไม่บังคับ: filter, pageSize, pageToken
รับสคีมานโยบาย ./policySchemas/$SCHEMA_NAME GET  
รับหรือแสดงรายการนโยบายสำหรับหน่วยขององค์กรหรือกลุ่ม ./policies:resolve POST จำเป็น: policySchemaFilter, policyTargetKey

ไม่บังคับ: pageSize, pageToken

แก้ไขนโยบายในหน่วยขององค์กร ./policies/orgunits:batchModify POST จำเป็น: requests: {policyTargetKey, policyValue, updateMask}
รับค่านโยบายในหน่วยขององค์กร ./policies/orgunits:batchInherit POST จำเป็น: requests: {policyTargetKey, policySchema}
แก้ไขนโยบายในกลุ่ม ./policies/groups:batchModify POST จำเป็น: requests: {policyTargetKey, policyValue, updateMask}
ลบนโยบายในกลุ่ม ./policies/groups:batchDelete POST จำเป็น: requests: {policyTargetKey, policySchema}
แสดงรายการลำดับความสำคัญในกลุ่ม ./policies/groups:listGroupPriorityOrdering POST จำเป็น: requests: {policyTargetKey, policyNamespace}
อัปเดตลำดับความสำคัญในกลุ่ม ./policies/groups:updateGroupPriorityOrdering POST จำเป็น: requests: {policyTargetKey, policyNamespace, groupIds}
อัปโหลดไฟล์สำหรับนโยบาย ./policies/files:uploadPolicyFile POST จำเป็น: requests: {policyField}

ขีดจำกัดการใช้งาน

API นี้มีไว้สำหรับใช้ภายในภายในองค์กรของลูกค้า Chrome เท่านั้น โปรดอ่านรายละเอียดเพิ่มเติมที่ข้อกำหนดในการให้บริการของ Chrome Policy API หากต้องการสร้างไคลเอ็นต์ API เชิงพาณิชย์ร่วมกับ Google ให้ส่งใบสมัครพาร์ทเนอร์

ขั้นตอนถัดไป