- בקשת HTTP
- פרמטרים של נתיב
- פרמטרים של שאילתות
- גוף הבקשה
- גוף התגובה
- היקפי הרשאות
- ApplicationName
- פעילות
- ResourceDetails
- AppliedLabel
- FieldValue
- TextListValue
- SelectionValue
- SelectionListValue
- UserValue
- UserListValue
- תאריך
- הסיבה
- רוצים לנסות?
אחזור רשימה של פעילויות בחשבון ובאפליקציה של לקוח ספציפי, כמו האפליקציה של מסוף Admin או אפליקציית Google Drive. מידע נוסף זמין במדריכים בנושא דוחות פעילות של אדמינים ושל Google Drive. מידע נוסף על הפרמטרים של דוח הפעילות זמין במדריכי העזרה בנושא פרמטרים של פעילות.
בקשת HTTP
GET https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}
כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.
פרמטרים של נתיב
פרמטרים | |
---|---|
userKey or all |
מייצג את מזהה הפרופיל או את כתובת האימייל של המשתמש שעבורו צריך לסנן את הנתונים. יכול להיות |
applicationName |
שם האפליקציה שאליה רוצים לאחזר את האירועים. |
פרמטרים של שאילתה
פרמטרים | |
---|---|
actorIpAddress |
כתובת ה-IP של המארח שבו בוצע האירוע. זוהי דרך נוספת לסנן את הסיכום של הדוח באמצעות כתובת ה-IP של המשתמש שעליו מדווחים. כתובת ה-IP הזו עשויה או לא לשקף את המיקום הפיזי של המשתמש. לדוגמה, כתובת ה-IP יכולה להיות כתובת שרת ה-proxy של המשתמש או כתובת של רשת וירטואלית פרטית (VPN). הפרמטר הזה תומך גם בגרסאות כתובות IPv4 וגם בגרסאות כתובות IPv6. |
customerId |
המזהה הייחודי של הלקוח שעבורו רוצים לאחזר נתונים. |
endTime |
מגדיר את סוף טווח הזמן שמוצג בדוח. התאריך בפורמט RFC 3339, לדוגמה 2010-10-28T10:26:35.000Z. ערך ברירת המחדל הוא השעה המשוערת של בקשת ה-API. בדוח API יש שלושה מושגי זמן בסיסיים:
endTime , הדוח מחזיר את כל הפעילויות מ-startTime ועד לזמן הנוכחי, או את הפעילויות מ-180 הימים האחרונים אם startTime הוא לפני יותר מ-180 יום.
|
eventName |
שם האירוע שאליו ה-API שולח שאילתה. כל |
filters |
מחרוזת השאילתה פרמטרים האירוע האלה משויכים ל- בדוגמאות הבאות לפעילות ב-Drive, הרשימה שמוחזרת מורכבת מכל אירועי
שאילתת
הערה: ה-API לא מקבל כמה ערכים של אותו פרמטר. אם פרמטר מסוים מופיע יותר מפעם אחת בבקשת ה-API, ה-API מקבל רק את הערך האחרון של הפרמטר הזה. בנוסף, אם צוין פרמטר לא תקין בבקשת ה-API, ה-API מתעלם מהפרמטר הזה ומחזיר את התגובה שתואמת לשאר הפרמטרים התקינים. אם לא מבקשים פרמטרים, כל הפרמטרים מוחזרים. |
maxResults |
קובע כמה רשומות פעילות יוצגו בכל דף תגובה. לדוגמה, אם הבקשה מגדירה את |
orgUnitID |
המזהה של היחידה הארגונית שרוצים לדווח עליה. רשומות הפעילות יוצגו רק למשתמשים ששייכים ליחידה הארגונית שצוינה. |
pageToken |
האסימון לציון הדף הבא. בדוח עם כמה דפים מופיע המאפיין |
startTime |
מגדיר את תחילת טווח הזמן שמוצג בדוח. התאריך בפורמט RFC 3339, לדוגמה 2010-10-28T10:26:35.000Z. הדוח מחזיר את כל הפעילויות מ- |
groupIdFilter |
מזהי קבוצות מופרדים בפסיקים (מעומעמים) שבהם מסוננות פעילויות המשתמשים. כלומר, התגובה תכיל פעילויות רק של משתמשים שהם חלק מאחד לפחות ממזהי הקבוצות שצוינו כאן. פורמט: "id:abc123,id:xyz456" |
גוף הבקשה
גוף הבקשה חייב להיות ריק.
גוף התשובה
תבנית JSON לאוסף של פעילויות.
אם הפעולה מצליחה, גוף התגובה מכיל נתונים במבנה הבא:
ייצוג ב-JSON |
---|
{
"kind": string,
"etag": string,
"items": [
{
object ( |
שדות | |
---|---|
kind |
סוג משאב ה-API. בדוח פעילות, הערך הוא |
etag |
ה-ETag של המשאב. |
items[] |
כל רשומת הפעילות בתגובה. |
nextPageToken |
אסימון לאחזור הדף הבא בדוח. הערך |
היקפי הרשאה
נדרש היקף הרשאות OAuth הבא:
https://www.googleapis.com/auth/admin.reports.audit.readonly
מידע נוסף זמין במדריך ההרשאות.
ApplicationName
טיפוסים בני מנייה (enum) | |
---|---|
access_transparency |
דוחות הפעילות של Access Transparency ב-Google Workspace מספקים מידע על סוגים שונים של אירועי פעילות של Access Transparency. |
admin |
דוחות הפעילות של אפליקציית מסוף Admin מחזירים פרטי חשבון לגבי סוגים שונים של אירועי פעילות של אדמינים. |
calendar |
דוחות הפעילות של אפליקציית יומן Google מספקים מידע על אירועי פעילות שונים ביומן. |
chat |
בדוחות הפעילות ב-Chat מוצג מידע על אירועים שונים של פעילות ב-Chat. |
drive |
דוחות הפעילות של אפליקציית Google Drive מספקים מידע על אירועי פעילות שונים ב-Google Drive. דוח הפעילות ב-Drive זמין רק ללקוחות Google Workspace Business ו-Enterprise. |
gcp |
דוחות הפעילות של אפליקציית Google Cloud Platform מספקים מידע על אירועי פעילות שונים ב-GCP. |
gplus |
דוחות הפעילות של אפליקציית Google+ מספקים מידע על אירועי פעילות שונים ב-Google+. |
groups |
דוחות הפעילות של אפליקציית Google Groups מספקים מידע על אירועי פעילות שונים בקבוצות. |
groups_enterprise |
בדוחות הפעילות של קבוצות Enterprise מוצג מידע על אירועי פעילות שונים בקבוצות Enterprise. |
jamboard |
דוחות הפעילות ב-Jamboard מספקים מידע על אירועי פעילות שונים ב-Jamboard. |
login |
דוחות הפעילות של אפליקציית ההתחברות מחזירים פרטי חשבון לגבי סוגים שונים של אירועי פעילות בחשבון להתחברות. |
meet |
בדוח הפעילות של ביקורת Meet מוצג מידע על סוגים שונים של אירועי פעילות של ביקורת Meet. |
mobile |
דוח הפעילות של ביקורת המכשיר מחזיר מידע על סוגים שונים של אירועי פעילות של ביקורת המכשיר. |
rules |
בדוח 'פעילות של כללים' מוצג מידע על סוגים שונים של אירועי פעילות של כללים. |
saml |
דוח הפעילות של SAML מחזיר מידע על סוגים שונים של אירועי פעילות של SAML. |
token |
דוחות הפעילות של אפליקציית האסימון מחזירים פרטי חשבון לגבי סוגים שונים של אירועי פעילות של אסימונים. |
user_accounts |
דוחות הפעילות של אפליקציית User Accounts מחזירים פרטי חשבון לגבי סוגים שונים של אירועי פעילות בחשבונות משתמשים. |
context_aware_access |
דוחות הפעילות של בקרת גישה מבוססת-הקשר מחזירים מידע על אירועים של דחיית גישה של משתמשים בגלל כללים של בקרת גישה מבוססת-הקשר. |
chrome |
דוחות הפעילות ב-Chrome מספקים מידע על אירועים בדפדפן Chrome וב-Chrome OS. |
data_studio |
דוחות הפעילות ב-Data Studio מספקים מידע על סוגים שונים של אירועי פעילות ב-Data Studio. |
keep |
מדוחות הפעילות של אפליקציית Keep מופיע מידע על אירועי פעילות שונים ב-Google Keep. דוח הפעילות ב-Keep זמין רק ללקוחות Google Workspace Business ו-Enterprise. |
vault |
דוחות הפעילות ב-Vault מספקים מידע על סוגים שונים של אירועי פעילות ב-Vault. |
gemini_in_workspace_apps |
בדוחות הפעילות של Gemini ל-Workspace מוצג מידע על סוגים שונים של אירועי פעילות ב-Gemini שבוצעו על ידי משתמשים באפליקציית Workspace. |
פעילות
תבנית JSON של משאב הפעילות.
ייצוג ב-JSON |
---|
{ "kind": string, "etag": string, "ownerDomain": string, "ipAddress": string, "events": [ { "type": string, "name": string, "parameters": [ { "messageValue": { "parameter": [ { object ( |
שדות | |
---|---|
kind |
סוג משאב ה-API. בדוח פעילות, הערך הוא |
etag |
ה-ETag של הרשומה. |
ownerDomain |
זהו הדומיין שהושפע מהאירוע בדוח. לדוגמה, הדומיין של מסוף Admin או הבעלים של המסמך באפליקציית Drive. |
ipAddress |
כתובת ה-IP של המשתמש שמבצע את הפעולה. זוהי כתובת ה-IP של המשתמש בזמן ההתחברות ל-Google Workspace. יכול להיות שהיא משקפת את המיקום הפיזי של המשתמש, ויכול להיות שלא. לדוגמה, כתובת ה-IP יכולה להיות כתובת שרת ה-proxy של המשתמש או כתובת של רשת וירטואלית פרטית (VPN). ה-API תומך ב-IPv4 וב-IPv6. |
events[] |
אירועי פעילות בדוח. |
events[].type |
סוג האירוע. השירות או התכונה של Google Workspace שהאדמין משנה מזוהים במאפיין |
events[].name |
שם האירוע. זהו השם הספציפי של הפעילות שדווחה על ידי ה-API. כל
מידע נוסף על מאפייני eventName זמין ברשימת שמות האירועים של אפליקציות שונות שצוינה למעלה בקטע applicationName .
|
events[].parameters[] |
זוגות של ערכי פרמטרים לאפליקציות שונות. מידע נוסף על הפרמטרים של |
events[].parameters[].messageValue |
זוגות ערכי פרמטרים בתצוגת עץ שמשויכים לפרמטר הזה. סוג הערך המורכב של פרמטר מוחזר כרשימה של ערכי הפרמטר. לדוגמה, הפרמטר address יכול להיות בעל ערך כמו |
events[].parameters[].messageValue.parameter[] |
ערכי פרמטרים |
events[].parameters[].name |
שם הפרמטר. |
events[].parameters[].value |
ערך המחרוזת של הפרמטר. |
events[].parameters[].multiValue[] |
ערכי המחרוזות של הפרמטר. |
events[].parameters[].intValue |
ערך המספר השלם של הפרמטר. |
events[].parameters[].multiIntValue[] |
ערכי המספרים השלמים של הפרמטר. |
events[].parameters[].boolValue |
הערך הבוליאני של הפרמטר. |
events[].parameters[].multiMessageValue[] |
activities.list של אובייקטים מסוג |
events[].parameters[].multiMessageValue[].parameter[] |
ערכי פרמטרים |
events[].resourceIds[] |
מזהי המשאבים שמשויכים לאירוע. |
id |
מזהה ייחודי לכל רשומת פעילות. |
id.time |
מועד הפעילות. הזמן מופיע בשניות לפי ראשית זמן יוניקס (Unix epoch). |
id.uniqueQualifier |
מגדיר ייחודי אם ליותר מאירוע אחד יש את אותה שעה. |
id.applicationName |
שם האפליקציה שאליה שייך האירוע. הערכים האפשריים מפורטים ברשימת האפליקציות שלמעלה בקטע |
id.customerId |
המזהה הייחודי של חשבון Google Workspace. |
actor |
המשתמש שמבצע את הפעולה. |
actor.profileId |
מזהה הפרופיל הייחודי של הגורם ב-Google Workspace. יכול להיות שהערך הזה לא יופיע אם הגורם המבצע אינו משתמש ב-Google Workspace, או שהוא יהיה המספר 105250506097979753968, שמשמיע כמזהה placeholder. |
actor.email |
כתובת האימייל הראשית של המשתמש. יכול להיות שהשדה הזה לא יופיע אם אין כתובת אימייל שמשויכת לגורם. |
actor.callerType |
סוג המשתמש. |
actor.key |
מוצג רק כשהערך של |
actor.applicationInfo |
פרטי האפליקציה שהיתה הגורם לפעילות. |
actor.applicationInfo.oauthClientId |
מזהה הלקוח ב-OAuth של אפליקציית הצד השלישי ששימשה לביצוע הפעולה. |
actor.applicationInfo.applicationName |
שם האפליקציה שבה בוצעה הפעולה. |
actor.applicationInfo.impersonation |
האם האפליקציה התחזתה למשתמש. |
resourceDetails[] |
פרטים על המשאב שבו בוצעה הפעולה. |
ResourceDetails
פרטים על המשאב שבו בוצעה הפעולה.
ייצוג ב-JSON |
---|
{
"id": string,
"title": string,
"type": string,
"appliedLabels": [
{
object ( |
שדות | |
---|---|
id |
המזהה של המשאב. |
title |
כותרת המשאב. לדוגמה, אם מדובר במסמך ב-Drive, זה יהיה שם המסמך. במקרה של אימייל, זה יהיה הנושא. |
type |
סוג המשאב – מסמך, אימייל, הודעת צ'אט |
appliedLabels[] |
activities.list of labels applied on the resource |
relation |
הגדרת הקשר של המשאב לאירועים |
AppliedLabel
פרטי התווית שהוחלו על המשאב.
ייצוג ב-JSON |
---|
{ "id": string, "title": string, "fieldValues": [ { object ( |
שדות | |
---|---|
id |
המזהה של התווית – רק מזהה התווית, ולא שם המשאב המלא ב-OnePlatform. |
title |
שם התווית |
fieldValues[] |
activities.list של שדות שהם חלק מהתווית והוגדרו על ידי המשתמש. אם לתווית יש שדה שלא הוגדר על ידי המשתמש, הוא לא יופיע ברשימה הזו. |
reason |
הסיבה להוספת התווית למשאב. |
FieldValue
פרטים על ערך השדה שהמשתמש הגדיר לתווית הספציפית.
ייצוג ב-JSON |
---|
{ "id": string, "displayName": string, "type": string, "reason": { object ( |
שדות | |
---|---|
id |
המזהה של השדה |
displayName |
השם המוצג של השדה |
type |
סוג השדה |
reason |
הסיבה שהשדה הוחלה על התווית. |
שדה האיחוד value . מאחסן את הערכים ששמורים בשדה value . הערך יכול להיות רק אחד מהערכים הבאים: |
|
unsetValue |
אם השדה לא מוגדר, הערך יהיה true. |
longTextValue |
הגדרת ערך טקסט ארוך. |
textValue |
הגדרת ערך טקסט. |
textListValue |
הגדרת ערך של רשימת טקסט. |
selectionValue |
הגדרת ערך בחירה על ידי בחירה בערך יחיד מתפריט נפתח. |
selectionListValue |
הגדרת ערך של רשימת בחירה על ידי בחירה של כמה ערכים מתפריט נפתח. |
integerValue |
הגדרת ערך של מספר שלם. |
userValue |
הגדרת ערך משתמש על ידי בחירה של משתמש יחיד. |
userListValue |
הגדרת ערך של רשימת משתמשים על ידי בחירה של כמה משתמשים. |
dateValue |
הגדרת ערך תאריך. |
TextListValue
הגדרת ערך של רשימת טקסט.
ייצוג ב-JSON |
---|
{ "values": [ string ] } |
שדות | |
---|---|
values[] |
activities.list של ערכי טקסט. |
SelectionValue
הגדרת ערך בחירה על ידי בחירה בערך יחיד מתפריט נפתח.
ייצוג ב-JSON |
---|
{ "id": string, "displayName": string, "badged": boolean } |
שדות | |
---|---|
id |
המזהה של הבחירה. |
displayName |
השם המוצג של הבחירה. |
badged |
אם הבחירה מסומנת בתג. |
SelectionListValue
הגדרת ערך של רשימת בחירה על ידי בחירה של כמה ערכים מתפריט נפתח.
ייצוג ב-JSON |
---|
{
"values": [
{
object ( |
שדות | |
---|---|
values[] |
activities.list of selections. |
UserValue
הגדרת ערך משתמש על ידי בחירה של משתמש יחיד.
ייצוג ב-JSON |
---|
{ "email": string } |
שדות | |
---|---|
email |
כתובת האימייל של המשתמש. |
UserListValue
הגדרת ערך של רשימת משתמשים על ידי בחירה של כמה משתמשים.
ייצוג ב-JSON |
---|
{
"values": [
{
object ( |
שדות | |
---|---|
values[] |
activities.list of users. |
תאריך
מייצג תאריך קלנדרי מלא או חלקי, כמו יום הולדת. השעה ואזור הזמן מצוינים במקום אחר או שהם לא חשובים. התאריך מתייחס ליומן הגרגוריאני. הערך הזה יכול לייצג אחת מהאפשרויות הבאות:
- תאריך מלא, עם ערכים שאינם אפס לשנה, לחודש וליום.
- חודש ויום, עם אפס בשנה (לדוגמה, יום נישואין).
- שנה לבד, עם אפס חודש ואפס יום.
- שנה וחודש, עם יום אפס (לדוגמה, תאריך תפוגת תוקף של כרטיס אשראי).
סוגים קשורים:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
ייצוג ב-JSON |
---|
{ "year": integer, "month": integer, "day": integer } |
שדות | |
---|---|
year |
השנה של התאריך. חייב להיות בין 1 ל-9999, או 0 כדי לציין תאריך ללא שנה. |
month |
החודש בשנה. הערך צריך להיות בין 1 ל-12, או 0 כדי לציין שנה ללא חודש ויום. |
day |
היום בחודש. הערך חייב להיות בין 1 ל-31 ותקף לשנה ולחודש, או 0 כדי לציין שנה בלבד או שנה וחודש שבהם היום לא רלוונטי. |
סיבה
הסיבה שהתווית או השדה הוחלו.
ייצוג ב-JSON |
---|
{ "reasonType": string } |
שדות | |
---|---|
reasonType |
סוג הסיבה. |