דוח השימוש בישויות מחזיר פעילויות בשירות של 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
: רשימה של צמדי מפתח/ערך שמספקים מידע מפורט על האזהרה