Reports API: דוח שימוש בישויות
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
דוח השימוש בישויות מחזיר פעילויות בשירות של Google Workspace שקשורות לישויות
ששימשו את המשתמשים בחשבון שלך. אפשר להתאים אישית ולסנן את הדוחות לפי שימוש ספציפי
מידע. הנתונים זמינים מ-30 הימים האחרונים.
ניתן להשתמש בדוח השימוש בישויות למטרות חוקיות בלבד
בהתאם להסכם הלקוח שלך. הדוחות האלה חלים גם על
Google Workspace ו-Education.
אחזור כל פעילויות השימוש בישויות
נכון לעכשיו, סוג הישות היחיד שנתמך על ידי ה-API הזה הוא קהילות ב-Google+. כדי לאחזר
דוח על כל הפעילויות הקשורות לישויות של האפליקציה בחשבון שלך, השתמש באפשרויות הבאות
בקשת HTTP אחת (GET
) וכוללת את אסימון ההרשאה המתואר ב
מסמכי ההרשאה. עבור
קריאותיות. הדוגמה הבאה מעוצבת עם החזרות שורות:
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all/dates/date
?parameters=applicationParameters
&filters=parameterFilters
&maxResults=maxResults
הערך date הוא התאריך שבו נעשה השימוש וחותמת הזמן נמצאת
פורמט ISO 8601, yyyy-mm-dd. אנחנו ממליצים לך
להשתמש באזור הזמן של החשבון שלך לשם כך. למידע נוסף על הפרמטרים של מחרוזת השאילתה
מאפייני תגובה, ראו API
הפניה. למידע על הפרמטרים של דוח השימוש בישויות, ראו את
פרמטרים של שימוש בישויות
.
applicationParameters היא רשימה מופרדת בפסיקים של פרמטרים שרוצים לאחזר.
כל פרמטר מופיע בפורמט application:parameter_name
, לדוגמה,
gplus:community_name
. הפרמטרים הזמינים מתועדים
פרמטרים של שימוש בישויות
. אם לא מציינים פרמטרים, כל הפרמטרים מוחזרים.
parameterFilters היא רשימת מסננים מופרדים בפסיקים שצריך להחיל על התוצאות. כל אחד
המסנן מופיע בפורמט
application:parameter_name[relational_operator]parameter_value
לדוגמה,
מסנן gplus:num_total_members>100
מסנן את התוצאות כך שיכילו רק תוצאות
כאשר לפרמטר gplus:num_total_members
יש ערך גדול מ-100.
maxResults הוא מספר התוצאות המקסימלי שצריך להחזיר באחזור יחיד. אם המספר הכולל
מספר התוצאות גדול מזה, התשובה תיחתך
היעד nextPageToken
ייכלל (יש לעיין ב
דוגמה לתגובת JSON שבהמשך).
דוגמאות
בדוגמה הבאה מקבלים דוח שמכיל את כל הפרמטרים
לכל gplus_communities
הישויות.
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all
/dates/2017-12-11
בדוגמה הבאה מקבלים דוח שמכיל את הפרמטר community_name
לכל הישויות של gplus_communities
.
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all
/dates/2017-12-11?parameters=gplus:community_name
בדוגמה הבאה מופיע דוח על community_name
ועל
num_total_members
לכל ישות gplus_communities
, סינון לפי
קהילות המונות יותר מ-100 חברים. דוגמה לתגובת API:
דוגמה לתגובת JSON.
GET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all/dates/2017-12-11
?parameters=gplus:community_name,gplus:num_total_members&filters=gplus:num_total_members>100
אחזור דוח של ישות ספציפית
כדי לאחזר דוח לישות ספציפית, צריך להשתמש בבקשת ה-HTTP הבאה GET
וב-
כוללים את אסימון ההרשאה שמתואר
מסמכי ההרשאה. עבור
קריאותיות, הדוגמה הבאה מעוצבת עם החזרות שורות.
GET https://admin.googleapis.com/admin/reports/v1/gplus_communities/entityKey/dates/date
?parameters=applicationParameters
&filters=parameterFilters
&maxResults=maxResults
entityKey הוא מזהה ישות ספציפי לאפליקציה שבה
מהחיים של הישויות האלה. לעיון ב-API
פרטים על אופן קבלת entityKey של הישות הספציפית
שבהם הם מתעניינים. שאר הפרמטרים מתועדים למעלה בקטע
אחזור כל פעילויות השימוש בישויות
מידע נוסף על הפרמטרים של מחרוזת השאילתה ומאפייני התגובה זמינים בחומר העזר בנושא API. למידע
על הפרמטרים של דוח השימוש בישויות, ראו את
פרמטרים של שימוש בישויות
.
דוגמאות
הדוגמה הבאה ממחישה איך להציג את דוח הישות ב-SAML של ישות gplus_community
עם מאפיין
entityKey '1234'.
https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/1234/dates/2017-12-11
תגובת JSON לדוגמה של דוח השימוש
תגובה מוצלחת תחזיר קוד סטטוס HTTP 200. יחד עם
את קוד הסטטוס, התגובה תחזיר דוח. חלק מהפרמטרים בתגובה
הושמט מטעמי קריאוּת.
דוגמה לתגובת JSON לדוח ישויות
{
"kind": "reports#usageReports",
"nextPageToken": "NjQ1OTgwODk0MzkxNDAwNjQ0OA",
"usageReports": [
{
"kind": "admin#reports#usageReport",
"date": "2017-12-11",
"entity": {
"type": "OBJECT",
"customerId": "C03az79cb",
"objectType": "GPLUS_COMMUNITY",
"objectId": "1234",
},
"parameters": [
{
"name": "gplus:community_name",
"stringValue": "My Community"
},
{
"name": "gplus:num_total_members",
"intValue": 37
},
{
"name": "gplus:num_7day_active_members",
"intValue": 12
},
{
"name": "gplus:num_30day_active_members",
"intValue": 17
},
]
}
]
}
דוגמה לתגובת JSON לדוח ישויות עם אזהרות
אם אי אפשר למלא את הבקשה, יכול להיות שתוחזר אזהרה אחת או יותר בתשובה. כאן
לדוגמה, הדוח לא זמין בזמן הגשת הבקשה.
{
"kind": "reports#usageReports",
"warnings": [
{
"code": "PARTIAL_DATA_AVAILABLE"
"message": "Data for date 2017-12-11 for application gplus is not available right now, please try again after a few hours."
"data": [
{
"key": "date"
"value": "2017-12-11"
}
]
}
],
"usageReports": [],
}
כל רשומה במערך warnings
כוללת את הפרמטרים הבאים:
code
: קוד אזהרה קריא למחשבים
message
: הודעת אזהרה שאנשים יכולים לקרוא
data
: רשימה של צמדי מפתח/ערך שמספקים מידע מפורט על האזהרה
אלא אם צוין אחרת, התוכן של דף זה הוא ברישיון Creative Commons Attribution 4.0 ודוגמאות הקוד הן ברישיון Apache 2.0. לפרטים, ניתן לעיין במדיניות האתר Google Developers. Java הוא סימן מסחרי רשום של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-08-29 (שעון UTC).
[null,null,["עדכון אחרון: 2025-08-29 (שעון UTC)."],[],[],null,["# Reports API: Entities Usage Report\n\nThe entities usage report returns Google Workspace service activities related to entities\nused by your account's users. These reports can be customized and filtered for specific usage\ninformation. Data is available for the past 30 days.\n\nThe entities usage report may be used only for lawful purposes in\naccordance with your Customer Agreement. These reports also apply to\nGoogle Workspace and Education.\n\nRetrieve all entities usage activities\n--------------------------------------\n\nCurrently, the only entity type supported by this API is Google+ communities. To retrieve a\nreport of all activities related to app entities in your account, use the following\n`GET` HTTP request and include the authorization token described in the\n[authorization documentation](/workspace/admin/reports/v1/guides/authorizing). For\nreadability, the following example is formatted with line returns: \n\n```\nGET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all/dates/date\n?parameters=applicationParameters\n&filters=parameterFilters\n&maxResults=maxResults\n```\n\nThe \u003cvar translate=\"no\"\u003edate\u003c/var\u003e value is the date the usage occurred and the timestamp is in the\n[ISO 8601 format](http://en.wikipedia.org/wiki/ISO_8601), yyyy-mm-dd. We recommend you\nuse your account's time zone for this. For more information about the query string parameters and\nresponse properties, see the [API\nReference](/workspace/admin/reports/v1/reference/entityUsageReports/get). For information about the entities usage report parameters, see the\n[Entities Usage Parameters\nreference](/workspace/admin/reports/v1/reference/usage-ref-appendix-a/entities).\n\n\u003cvar translate=\"no\"\u003eapplicationParameters\u003c/var\u003e is a comma-separated list of parameters you wish to retrieve.\nEach parameter is formatted as `application:parameter_name`, for example,\n`gplus:community_name`. The available parameters are documented in the\n[Entities Usage Parameters\nreference](/workspace/admin/reports/v1/reference/usage-ref-appendix-a/entities). If no parameters are specified, all are returned.\n\n\u003cvar translate=\"no\"\u003eparameterFilters\u003c/var\u003e is a comma-separated list of filters to apply to the results. Each\nfilter is formatted as\n`application:parameter_name[relational_operator]parameter_value`. For example, the\nfilter `gplus:num_total_members\u003e100` filters the results to contain only results\nwhere the `gplus:num_total_members` parameter has a value greater than 100.\n\n\u003cvar translate=\"no\"\u003emaxResults\u003c/var\u003e is the maximum number of results to return in a single fetch. If the total\nnumber of results is greater than this, the response will be truncated and a\n`nextPageToken` will be included (see the\n[JSON response example](#example_response) below).\n\n### Examples\n\nThe following example gets a report containing all parameters\nfor all `gplus_communities` entities. \n\n```\nGET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all\n/dates/2017-12-11\n```\n\nThe following example gets a report containing the `community_name` parameter\nfor all `gplus_communities` entities. \n\n```\nGET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all\n/dates/2017-12-11?parameters=gplus:community_name\n```\n\nThe following example gets a report of `community_name` and\n`num_total_members` for each `gplus_communities` entity, filtered by\ncommunities with more than 100 members. For an example of an API response, see the\n[JSON response example](#example_response). \n\n```\nGET https://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/all/dates/2017-12-11\n?parameters=gplus:community_name,gplus:num_total_members&filters=gplus:num_total_members\u003e100\n```\n\nRetrieve a report for a specific entity\n---------------------------------------\n\nTo retrieve a report for a specific entity, use the following `GET` HTTP request and\ninclude the authorization token described in the\n[authorization documentation](/workspace/admin/reports/v1/guides/authorizing). For\nreadability, the following example is formatted with line returns. \n\n```\nGET https://admin.googleapis.com/admin/reports/v1/gplus_communities/entityKey/dates/date\n?parameters=applicationParameters\n&filters=parameterFilters\n&maxResults=maxResults\n```\n\nThe \u003cvar translate=\"no\"\u003eentityKey\u003c/var\u003e is an entity identifier which is specific to the application where the\nentity lives. See the [API\nReference](/workspace/admin/reports/v1/reference/userUsageReport/get) for details on how to obtain the \u003cvar translate=\"no\"\u003eentityKey\u003c/var\u003e for the particular entity you\nare interested in. The other parameters are documented above under\n[Retrieve all entities usage activities](#get_all_entities_usage).\n\nFor more information about the query string parameters and response properties, see the [API Reference](/workspace/admin/reports/v1/reference/userUsageReport/get). For information\nabout the entities usage report parameters, see the\n[Entities Usage Parameters\nreference](/workspace/admin/reports/v1/reference/usage-ref-appendix-a/users).\n\n### Examples\n\nThe following example gets the entity report for a `gplus_community` entity with the\n\u003cvar translate=\"no\"\u003eentityKey\u003c/var\u003e \"1234\". \n\n```\nhttps://admin.googleapis.com/admin/reports/v1/usage/gplus_communities/1234/dates/2017-12-11\n```\n\nUsage report example JSON response\n----------------------------------\n\nA successful response returns an [HTTP 200 status code](http://wikipedia.org/wiki/List_of_HTTP_status_codes). Along with\nthe status code, the response returns a report. Some of the parameters in the response have been\nomitted for readability.\n\n#### Example JSON response for entities report\n\n```carbon\n{\n \"kind\": \"reports#usageReports\",\n \"nextPageToken\": \"NjQ1OTgwODk0MzkxNDAwNjQ0OA\",\n \"usageReports\": [\n {\n \"kind\": \"admin#reports#usageReport\",\n \"date\": \"2017-12-11\",\n \"entity\": {\n \"type\": \"OBJECT\",\n \"customerId\": \"C03az79cb\",\n \"objectType\": \"GPLUS_COMMUNITY\",\n \"objectId\": \"1234\",\n },\n \"parameters\": [\n {\n \"name\": \"gplus:community_name\",\n \"stringValue\": \"My Community\"\n },\n {\n \"name\": \"gplus:num_total_members\",\n \"intValue\": 37\n },\n {\n \"name\": \"gplus:num_7day_active_members\",\n \"intValue\": 12\n },\n {\n \"name\": \"gplus:num_30day_active_members\",\n \"intValue\": 17\n },\n ]\n }\n ]\n}\n```\n\n#### Example JSON response for entities report with warnings\n\nOne or more warnings may be returned in the response if the request cannot be fulfilled. In this example, the report is not available at the time the request is made. \n\n```scdoc\n{\n \"kind\": \"reports#usageReports\",\n \"warnings\": [\n {\n \"code\": \"PARTIAL_DATA_AVAILABLE\"\n \"message\": \"Data for date 2017-12-11 for application gplus is not available right now, please try again after a few hours.\"\n \"data\": [\n {\n \"key\": \"date\"\n \"value\": \"2017-12-11\"\n }\n ]\n }\n ],\n \"usageReports\": [],\n}\n```\nEach entry in the `warnings` array has the following parameters:\n\n- `code`: machine-readable warning code\n- `message`: human-readable warning message\n- `data`: list of key-value pairs which give detailed warning information"]]