- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- พารามิเตอร์การค้นหา
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- ชื่อแอปพลิเคชัน
- กิจกรรม
- ลองใช้งาน
ดึงรายการกิจกรรมของบัญชีและแอปพลิเคชันของลูกค้า เช่น แอปพลิเคชันคอนโซลผู้ดูแลระบบหรือแอปพลิเคชัน Google ไดรฟ์ โปรดดูข้อมูลเพิ่มเติมที่คําแนะนําสําหรับรายงานกิจกรรมสําหรับผู้ดูแลระบบและ Google ไดรฟ์ ดูข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์รายงานกิจกรรมได้ในคู่มืออ้างอิงพารามิเตอร์กิจกรรม
คำขอ HTTP
GET https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}
URL ใช้ไวยากรณ์ gRPC Transcoding
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
userKey or all |
แสดงรหัสโปรไฟล์หรืออีเมลของผู้ใช้ที่ควรกรองข้อมูล อาจเป็นข้อมูลทั้งหมด |
applicationName |
ชื่อแอปพลิเคชันที่จะเรียกเหตุการณ์ |
พารามิเตอร์การค้นหา
พารามิเตอร์ | |
---|---|
actorIpAddress |
ที่อยู่ Internet Protocol (IP) ของโฮสต์ที่มีกิจกรรม ซึ่งเป็นอีกวิธีในการกรองสรุปรายงานโดยใช้ที่อยู่ IP ของผู้ใช้ที่มีการรายงานกิจกรรม ที่อยู่ IP นี้อาจแสดงถึงสถานที่ตั้งจริงของผู้ใช้หรือไม่ก็ได้ ตัวอย่างเช่น ที่อยู่ IP อาจเป็นที่อยู่พร็อกซีเซิร์ฟเวอร์ของผู้ใช้หรือที่อยู่เครือข่ายส่วนตัวเสมือน (VPN) ก็ได้ พารามิเตอร์นี้รองรับทั้งที่อยู่ IPv4 และ IPv6 |
customerId |
รหัสที่ไม่ซ้ํากันของลูกค้าที่จะดึงข้อมูล |
endTime |
กําหนดจุดสิ้นสุดของช่วงเวลาที่แสดงในรายงาน วันที่จะอยู่ในรูปแบบ RFC 3339 ตัวอย่างเช่น 2010-10-28T10:26:35.000Z ค่าเริ่มต้นคือเวลาโดยประมาณของคําขอ API รายงาน API มีแนวคิดเวลาพื้นฐาน 3 แบบ ได้แก่
endTime รายงานจะแสดงกิจกรรมทั้งหมดจาก startTime จนถึงเวลาปัจจุบันหรือ 180 วันที่ผ่านมา หาก startTime ผ่านมานานกว่า 180 วัน
|
eventName |
ชื่อเหตุการณ์ที่ API สืบค้น |
filters |
สตริงคําค้นหา พารามิเตอร์เหตุการณ์เหล่านี้เชื่อมโยงกับ ในตัวอย่างกิจกรรมของไดรฟ์ต่อไปนี้ รายการที่ส่งคืนประกอบด้วยเหตุการณ์
คําค้นหา
หมายเหตุ: API ไม่ยอมรับค่าหลายค่าของพารามิเตอร์เดียวกัน หากระบุพารามิเตอร์มากกว่า 1 ครั้งในคําขอ API ระบบจะยอมรับเฉพาะค่าของพารามิเตอร์นั้นเท่านั้น นอกจากนี้ หากมีการระบุพารามิเตอร์ที่ไม่ถูกต้องในคําขอ API ในกรณีนี้ API จะไม่สนใจพารามิเตอร์ดังกล่าว และจะส่งคืนการตอบกลับที่เกี่ยวข้องกับพารามิเตอร์ที่ถูกต้องซึ่งเหลืออยู่ หากไม่มีการขอพารามิเตอร์ ระบบจะแสดงผลพารามิเตอร์ทั้งหมด |
maxResults |
กําหนดจํานวนบันทึกกิจกรรมที่จะแสดงในหน้าตอบกลับแต่ละหน้า ตัวอย่างเช่น หากคําขอตั้งค่า |
orgUnitId |
รหัสของหน่วยขององค์กรที่จะรายงาน เฉพาะผู้ใช้ที่อยู่ในหน่วยขององค์กรที่ระบุเท่านั้นที่จะบันทึกกิจกรรมได้ |
pageToken |
โทเค็นสําหรับระบุหน้าถัดไป รายงานที่มีหลายหน้ามีพร็อพเพอร์ตี้ |
startTime |
กําหนดจุดเริ่มต้นของช่วงเวลาที่แสดงในรายงาน วันที่จะอยู่ในรูปแบบ RFC 3339 ตัวอย่างเช่น 2010-10-28T10:26:35.000Z รายงานจะแสดงกิจกรรมทั้งหมดจาก |
groupIdFilter |
รหัสกลุ่มที่คั่นด้วยเครื่องหมายจุลภาค (สร้างความสับสน) ซึ่งมีการกรองกิจกรรมของผู้ใช้ ซึ่งได้แก่ การตอบกลับจะประกอบด้วยกิจกรรมซึ่งมีเฉพาะผู้ใช้ที่เป็นส่วนหนึ่งของรหัสกลุ่มอย่างน้อย 1 รายการที่กล่าวถึงในที่นี้ รูปแบบ: "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
โปรดดูข้อมูลเพิ่มเติมที่หัวข้อภาพรวมของ OAuth 2.0
ชื่อแอปพลิเคชัน
Enum | |
---|---|
access_transparency |
รายงานกิจกรรมความโปร่งใสในการเข้าถึง Google Workspace จะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรมความโปร่งใสในการเข้าถึงประเภทต่างๆ |
admin |
รายงานกิจกรรมของคอนโซลผู้ดูแลระบบจะแสดงข้อมูลบัญชีเกี่ยวกับเหตุการณ์ของกิจกรรมของผู้ดูแลระบบประเภทต่างๆ |
calendar |
รายงานกิจกรรมของแอปพลิเคชัน Google ปฏิทินจะแสดงข้อมูลเกี่ยวกับกิจกรรมในปฏิทินต่างๆ |
chat |
รายงานกิจกรรม Chat จะแสดงข้อมูลเกี่ยวกับเหตุการณ์ใน Chat ต่างๆ |
drive |
รายงานกิจกรรมของแอปพลิเคชัน Google ไดรฟ์จะแสดงข้อมูลเกี่ยวกับกิจกรรมกิจกรรมใน Google ไดรฟ์แบบต่างๆ รายงานกิจกรรมในไดรฟ์จะมีให้เฉพาะลูกค้า Google Workspace Business และ Enterprise เท่านั้น |
gcp |
รายงานกิจกรรมของแอปพลิเคชัน Google Cloud Platform จะแสดงข้อมูลเกี่ยวกับเหตุการณ์ของกิจกรรม GCP ต่างๆ |
gplus |
รายงานกิจกรรมของแอปพลิเคชัน Google+ จะแสดงข้อมูลเกี่ยวกับกิจกรรม Google+ ต่างๆ |
groups |
รายงานกิจกรรมของแอปพลิเคชัน Google Groups จะแสดงข้อมูลเกี่ยวกับเหตุการณ์ใน Groups ต่างๆ |
groups_enterprise |
รายงานกิจกรรม Groups สําหรับองค์กรจะแสดงข้อมูลเกี่ยวกับกิจกรรมกลุ่ม Enterprise ต่างๆ |
jamboard |
รายงานกิจกรรม Jamboard แสดงข้อมูลเกี่ยวกับเหตุการณ์ต่างๆ ของ Jamboard |
login |
รายงานกิจกรรมการเข้าสู่ระบบจะแสดงข้อมูลบัญชีเกี่ยวกับเหตุการณ์กิจกรรมการเข้าสู่ระบบประเภทต่างๆ |
meet |
รายงานกิจกรรมการตรวจสอบ Meet จะแสดงข้อมูลเกี่ยวกับกิจกรรมการตรวจสอบ Meet ประเภทต่างๆ |
mobile |
รายงานกิจกรรมการตรวจสอบอุปกรณ์จะแสดงข้อมูลเกี่ยวกับกิจกรรมการตรวจสอบอุปกรณ์ประเภทต่างๆ |
rules |
รายงานกิจกรรมกฎจะแสดงข้อมูลเกี่ยวกับกิจกรรมกฎกฎประเภทต่างๆ |
saml |
รายงานกิจกรรม SAML จะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรม SAML ประเภทต่างๆ |
token |
รายงานกิจกรรมของแอปพลิเคชันโทเค็น#39 จะแสดงข้อมูลบัญชีเกี่ยวกับเหตุการณ์โทเค็นประเภทต่างๆ |
user_accounts |
รายงานกิจกรรมของผู้ใช้บัญชีผู้ใช้จะแสดงข้อมูลบัญชีเกี่ยวกับเหตุการณ์กิจกรรมของผู้ใช้ประเภทต่างๆ |
context_aware_access |
รายงานกิจกรรมการเข้าถึงแบบ Context-Aware จะแสดงข้อมูลเกี่ยวกับผู้ใช้และข้อมูลเลขที่ 39 เหตุการณ์การปฏิเสธการเข้าถึงเนื่องจากกฎการเข้าถึงแบบ Context-Aware |
chrome |
รายงานกิจกรรม Chrome จะแสดงข้อมูลเกี่ยวกับเบราว์เซอร์ Chrome และเหตุการณ์ใน Chrome OS |
data_studio |
รายงานกิจกรรมของ Data Studio จะแสดงข้อมูลเกี่ยวกับเหตุการณ์ของ Data Studio ประเภทต่างๆ |
keep |
รายงานกิจกรรมของแอปพลิเคชัน Keep#39 จะแสดงข้อมูลเกี่ยวกับกิจกรรม Google Keep กิจกรรมต่างๆ รายงานกิจกรรม Keep มีให้เฉพาะลูกค้า Google Workspace Business และ Enterprise เท่านั้น |
กิจกรรม
เทมเพลต JSON สําหรับทรัพยากรกิจกรรม
การแสดง JSON |
---|
{ "kind": string, "etag": string, "ownerDomain": string, "ipAddress": string, "events": [ { "type": string, "name": string, "parameters": [ { "messageValue": { "parameter": [ { object ( |
ช่อง | |
---|---|
kind |
ประเภทของทรัพยากร API สําหรับรายงานกิจกรรม ค่าคือ |
etag |
ETag ของรายการ |
ownerDomain |
นี่คือโดเมนที่ได้รับผลกระทบจากเหตุการณ์ในรายงาน เช่น โดเมนของคอนโซลผู้ดูแลระบบหรือเจ้าของเอกสารของแอปพลิเคชันไดรฟ์ |
ipAddress |
ที่อยู่ IP ของผู้ใช้ที่ดําเนินการ นี่คือที่อยู่ Internet Protocol (IP) ของผู้ใช้เมื่อเข้าสู่ระบบ Google Workspace ซึ่งอาจแสดงตําแหน่งของผู้ใช้หรือไม่ก็ได้ ตัวอย่างเช่น ที่อยู่ IP อาจเป็นที่อยู่พร็อกซีเซิร์ฟเวอร์ของผู้ใช้หรือที่อยู่เครือข่ายส่วนตัวเสมือน (VPN) ก็ได้ API รองรับ IPv4 และ IPv6 |
events[] |
เหตุการณ์ในรายงาน |
events[].type |
ประเภทเหตุการณ์ บริการหรือฟีเจอร์ของ Google Workspace ที่ผู้ดูแลระบบเปลี่ยนแปลงจะระบุไว้ในพร็อพเพอร์ตี้ |
events[].name |
ชื่อเหตุการณ์ นี่คือชื่อเฉพาะของกิจกรรมที่รายงานโดย API และ
ดูข้อมูลเพิ่มเติมเกี่ยวกับพร็อพเพอร์ตี้ eventName ได้ที่รายการชื่อเหตุการณ์สําหรับแอปพลิเคชันต่างๆ ด้านบนใน applicationName
|
events[].parameters[] |
คู่ของค่าพารามิเตอร์สําหรับแอปพลิเคชันต่างๆ ดูข้อมูลเพิ่มเติมเกี่ยวกับพารามิเตอร์ |
events[].parameters[].messageValue |
คู่ค่าของพารามิเตอร์ที่ซ้อนกันซึ่งเชื่อมโยงกับพารามิเตอร์นี้ ประเภทค่าที่ซับซ้อนของพารามิเตอร์จะแสดงเป็นรายการค่าพารามิเตอร์ เช่น พารามิเตอร์ที่อยู่อาจมีค่าเป็น |
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[] |
activity.list ของออบเจ็กต์ |
events[].parameters[].multiMessageValue[].parameter[] |
ค่าพารามิเตอร์ |
id |
ตัวระบุที่ไม่ซ้ํากันสําหรับบันทึกกิจกรรมแต่ละรายการ |
id.time |
เวลาที่เกิดเหตุการณ์ เวลาในหน่วย UNIX epoch ในหน่วยวินาที |
id.uniqueQualifier |
ตัวระบุที่ไม่ซ้ําในกรณีที่หลายกิจกรรมในเวลาเดียวกัน |
id.applicationName |
ชื่อแอปพลิเคชันของกิจกรรม สําหรับค่าที่เป็นไปได้ ให้ดูรายการแอปพลิเคชันข้างต้นใน |
id.customerId |
ตัวระบุที่ไม่ซ้ํากันสําหรับบัญชี Google Workspace |
actor |
ผู้ใช้เริ่มดําเนินการ |
actor.profileId |
รหัสโปรไฟล์ Google Workspace ที่ไม่ซ้ํากันของนักแสดง ค่านี้อาจไม่แสดงหากผู้ดําเนินการไม่ใช่ผู้ใช้ Google Workspace หรืออาจเป็นหมายเลข 105250506097979753968 ที่ทําหน้าที่เป็นรหัสตัวยึดตําแหน่ง |
actor.email |
อีเมลหลักของผู้ดําเนินการ อาจหายไปหากไม่มีอีเมลที่เชื่อมโยงกับนักแสดง |
actor.callerType |
ประเภทผู้ดําเนินการ |
actor.key |
แสดงเมื่อ |