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