- درخواست HTTP
- پارامترهای مسیر
- پارامترهای پرس و جو
- درخواست بدنه
- بدنه پاسخ
- دامنههای مجوز
- گزارش پروفایل استفاده از Saas
- امتحانش کن!
گزارشهای استفاده از SaaS یک مشتری را که بر اساس پروفایلها و بر اساس معیارهای جستجو و مرتبسازی داده شده، گروهبندی شدهاند، پیدا کنید.
درخواست HTTP
GET https://chromemanagement.googleapis.com/v1/{customer=customers/*}/reports:findSaasUsageProfiles
این URL از سینتکس Transcoding در gRPC استفاده میکند.
پارامترهای مسیر
| پارامترها | |
|---|---|
customer | الزامی. شناسه مشتری مبهمسازی شده با پیشوند «customers/C» یا «customers/my_customer». |
پارامترهای پرس و جو
| پارامترها | |
|---|---|
app | الزامی. نام برنامه SaaS (مثلاً |
pageSize | اختیاری. حداکثر تعداد گزارشهایی که باید برگردانده شود. سرویس ممکن است کمتر از این مقدار را برگرداند. اگر مشخص نشود، حداکثر ۱۰۰ گزارش برگردانده خواهد شد. حداکثر مقدار ۲۰۰ است؛ مقادیر بالاتر از ۲۰۰ به ۲۰۰ کاهش داده میشوند. |
pageToken | اختیاری. یک توکن صفحه، که از فراخوانی قبلی |
filter | اختیاری. عبارت فیلتر برای محدود کردن گزارشهای نمایه SaaS برای بازگشت. عملگرهای پشتیبانیشده عبارتند از: =، !=، <، <=، >، >=، :. عملگرهای منطقی AND، OR و NOT پشتیبانی میشوند. فیلدهای پشتیبانی شده:
|
orderBy | اختیاری. ترتیب بر اساس عبارت برای مرتبسازی گزارشهای پروفایل SaaS. فیلدهای پشتیبانی شده:
ترتیب پیشفرض صعودی است. برای تعیین ترتیب نزولی برای یک فیلد، "desc" را اضافه کنید. |
درخواست بدنه
بدنه درخواست باید خالی باشد.
بدنه پاسخ
پاسخ به متد reports.findSaasUsageProfiles .
در صورت موفقیت، بدنه پاسخ شامل دادههایی با ساختار زیر است:
| نمایش JSON |
|---|
{
"profileReports": [
{
object ( |
| فیلدها | |
|---|---|
profileReports[] | فهرست گزارشهای نمایه استفاده از SaaS. |
nextPageToken | یک توکن، که میتواند به عنوان |
totalSize | تعداد کل گزارشهای پروفایل استفاده از SaaS که با درخواست مطابقت دارند. |
دامنههای مجوز
به محدوده OAuth زیر نیاز دارد:
-
https://www.googleapis.com/auth/chrome.management.reports.readonly
گزارش پروفایل استفاده از Saas
نشاندهنده یک ورودی گزارش SaaS واحد است که بر اساس پروفایل گروهبندی شده است.
| نمایش JSON |
|---|
{
"email": string,
"profilePermanentId": string,
"firstNavigationTime": string,
"lastNavigationTime": string,
"orgUnitId": string,
"osPlatform": enum ( |
| فیلدها | |
|---|---|
email | فقط خروجی. ایمیل کاربر. |
profilePermanentId | فقط خروجی. شناسه دائمی پروفایل. |
firstNavigationTime | فقط خروجی. مهر زمانی که برنامه برای اولین بار توسط این پروفایل پیمایش شده است. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
lastNavigationTime | فقط خروجی. مهر زمانی آخرین باری که برنامه توسط این پروفایل پیمایش شده است. از RFC 3339 استفاده میکند، که در آن خروجی تولید شده همیشه به صورت Z-normalized خواهد بود و از ارقام کسری ۰، ۳، ۶ یا ۹ استفاده میکند. آفستهای غیر از "Z" نیز پذیرفته میشوند. مثالها: |
orgUnitId | فقط خروجی. شناسه واحد سازمانی. |
osPlatform | فقط خروجی. پلتفرم سیستم عامل. |
osVersion | فقط خروجی. نسخه سیستم عامل. |