Chrome Policy API مجموعهای از سرویسها است که به مدیران Chrome اجازه میدهد تا خطمشیهای Chrome را که به واحدهای سازمانی در سازمانشان اختصاص داده شده است، مشاهده و مدیریت کنند. با استفاده از این API، مدیران Chrome میتوانند درباره نحوه استفاده از دستگاههای ChromeOS و مرورگرهای Chrome در سازمان خود اطلاعاتی کسب کنند.
مزایای کلیدی
سازگاری کنسول Google Admin: تغییراتی که با API ایجاد میکنید در رابط کاربری کنسول Google Admin منعکس میشوند و بالعکس.
گزارش حسابرسی: تغییرات ایجاد شده با این API در گزارشهای استاندارد حسابرسی مدیریت ثبت میشود.
رویکرد داده محور: خطمشیهای Chrome بهعنوان داده نشان داده میشوند و مستقیماً توسط رابط API ارجاع نمیشوند. این به شما امکان میدهد مشتریان API را برای مصرف خطمشیهای آینده Chrome بدون توسعه اضافی خودکار کنید. با گذشت زمان، تعداد سیاست های پشتیبانی شده از طریق API افزایش می یابد.
API Admin SDK را تکمیل می کند: این API مکمل Admin SDK API است که در آن مدیران Chrome می توانند وظایف زیر را انجام دهند:
موارد استفاده محبوب
جدول زیر کارهای برتری را که می توانید با این API انجام دهید فهرست می کند. برای بررسی نمونه درخواستها و پاسخها، به نمونه کد بروید.
نشانیهای اینترنتی مربوط به https://chromepolicy.googleapis.com/v1/customers/ $CUSTOMER
هستند.
شرح وظیفه | URL نسبی | روش HTTP | درخواست پارامترها |
---|---|---|---|
طرحواره های خط مشی را فهرست کنید | ./policySchemas | GET | اختیاری: filter ، pageSize ، pageToken |
یک طرح خط مشی دریافت کنید | ./policySchemas/ $SCHEMA_NAME | GET | |
خطمشیهای یک واحد یا گروه سازمانی را دریافت یا فهرست کنید | ./policies:resolve | POST | مورد نیاز: policySchemaFilter ، policyTargetKey اختیاری: |
اصلاح سیاست ها در یک واحد سازمانی | ./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، یک برنامه شریک ارسال کنید.