- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- พารามิเตอร์การค้นหา
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- ApplicationName
เริ่มรับการแจ้งเตือนสำหรับกิจกรรมในบัญชี ดูข้อมูลเพิ่มเติมได้ที่การรับ Push Notification
คำขอ HTTP
POST https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}/watch
URL ใช้ไวยากรณ์การแปลง gRPC
พารามิเตอร์เส้นทาง
พารามิเตอร์ | |
---|---|
user |
แสดงรหัสโปรไฟล์หรืออีเมลของผู้ใช้ที่ควรกรองข้อมูล อาจเป็น |
application |
ชื่อแอปพลิเคชันที่จะดึงข้อมูลเหตุการณ์ |
พารามิเตอร์การค้นหา
พารามิเตอร์ | |
---|---|
actor |
ที่อยู่ Internet Protocol (IP) ของโฮสต์ที่ดำเนินการ วิธีนี้เป็นวิธีเพิ่มเติมในการกรองข้อมูลสรุปของรายงานโดยใช้ที่อยู่ IP ของผู้ใช้ที่ระบบรายงานกิจกรรม ที่อยู่ IP นี้อาจแสดงหรือไม่แสดงสถานที่ตั้งทางกายภาพของผู้ใช้ เช่น ที่อยู่ IP อาจเป็นที่อยู่ของพร็อกซีเซิร์ฟเวอร์หรือที่อยู่เครือข่ายส่วนตัวเสมือน (VPN) ของผู้ใช้ได้ พารามิเตอร์นี้รองรับทั้งที่อยู่เวอร์ชัน IPv4 และ IPv6 |
customer |
รหัสที่ไม่ซ้ำกันของลูกค้าที่จะดึงข้อมูล |
end |
ตั้งค่าการสิ้นสุดช่วงเวลาที่แสดงในรายงาน วันที่อยู่ในรูปแบบ RFC 3339 เช่น 2010-10-28T10:26:35.000Z ค่าเริ่มต้นคือเวลาโดยประมาณของคำขอ API รายงาน API มีแนวคิดพื้นฐานเกี่ยวกับเวลา 3 ประการ ดังนี้
endTime รายงานจะแสดงกิจกรรมทั้งหมดจาก startTime จนถึงปัจจุบันหรือ 180 วันล่าสุด หาก startTime อยู่ในช่วง 180 วันที่ผ่านมา
|
event |
ชื่อเหตุการณ์ที่ API ค้นหา |
filters |
สตริงการค้นหา พารามิเตอร์เหตุการณ์เหล่านี้เชื่อมโยงกับ ในตัวอย่างกิจกรรมในไดรฟ์ต่อไปนี้ รายการที่แสดงผลประกอบด้วยเหตุการณ์
คำค้นหา
หมายเหตุ: API ไม่ยอมรับค่าของพารามิเตอร์เดียวกันหลายค่า หากระบุพารามิเตอร์มากกว่า 1 ครั้งในคําขอ API ทาง API จะยอมรับเฉพาะค่าสุดท้ายของพารามิเตอร์นั้น นอกจากนี้ หากระบุพารามิเตอร์ที่ไม่ถูกต้องในคำขอ API API จะไม่สนใจพารามิเตอร์นั้นและแสดงผลการตอบกลับที่เกี่ยวข้องกับพารามิเตอร์ที่ถูกต้องที่เหลืออยู่ หากไม่ได้ขอพารามิเตอร์ ระบบจะแสดงผลพารามิเตอร์ทั้งหมด |
max |
กำหนดจำนวนระเบียนกิจกรรมที่แสดงในหน้าคำตอบแต่ละหน้า เช่น หากคําขอตั้งค่าเป็น |
orgUnitID |
รหัสของหน่วยขององค์กรที่จะรายงาน บันทึกกิจกรรมจะแสดงเฉพาะสําหรับผู้ใช้ในหน่วยขององค์กรที่ระบุเท่านั้น |
page |
โทเค็นที่จะระบุหน้าถัดไป รายงานที่มีหลายหน้าจะมีพร็อพเพอร์ตี้ |
start |
ตั้งค่าจุดเริ่มต้นของช่วงเวลาที่แสดงในรายงาน วันที่อยู่ในรูปแบบ RFC 3339 เช่น 2010-10-28T10:26:35.000Z รายงานจะแสดงกิจกรรมทั้งหมดตั้งแต่ |
group |
รหัสกลุ่มที่คั่นด้วยคอมมา (มีการสร้างความสับสน) ซึ่งใช้กรองกิจกรรมของผู้ใช้ กล่าวคือ การตอบกลับจะมีกิจกรรมของผู้ใช้ที่อยู่ในรหัสกลุ่มอย่างน้อย 1 รหัสที่กล่าวถึงที่นี่เท่านั้น รูปแบบ: "id:abc123,id:xyz456" |
เนื้อหาของคำขอ
เนื้อความของคำขอมีอินสแตนซ์ของ SubscriptionChannel
เนื้อหาการตอบกลับ
ช่องทางการแจ้งเตือนที่ใช้เพื่อคอยดูการเปลี่ยนแปลงทรัพยากร
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
การแสดง JSON |
---|
{ "id": string, "token": string, "expiration": string, "type": string, "address": string, "payload": boolean, "params": { string: string, ... }, "resourceId": string, "resourceUri": string, "kind": string } |
ช่อง | |
---|---|
id |
UUID หรือสตริงที่ไม่ซ้ำกันซึ่งระบุช่องนี้ |
token |
สตริงที่กำหนดเองซึ่งส่งไปยังที่อยู่เป้าหมายพร้อมกับการแจ้งเตือนแต่ละรายการที่ส่งผ่านช่องทางนี้ ไม่บังคับ |
expiration |
วันที่และเวลาหมดอายุของช่องทางการแจ้งเตือนที่แสดงเป็นการประทับเวลา UNIX ในหน่วยมิลลิวินาที ไม่บังคับ |
type |
ประเภทของกลไกการนำส่งที่ใช้สำหรับแชแนลนี้ ค่าควรกำหนดไว้เป็น |
address |
อีเมลที่ใช้ส่งการแจ้งเตือนสำหรับช่องนี้ |
payload |
ค่าบูลีนเพื่อระบุว่าต้องการเพย์โหลดหรือไม่ เพย์โหลดคือข้อมูลที่ส่งในเนื้อหาของข้อความ HTTP POST, PUT หรือ Patch และมีข้อมูลสำคัญเกี่ยวกับคำขอ ไม่บังคับ |
params |
พารามิเตอร์เพิ่มเติมที่ควบคุมลักษณะการทํางานของช่องทางการส่ง ไม่บังคับ ออบเจ็กต์ที่มีรายการคู่ |
resource |
รหัสแบบทึบซึ่งระบุทรัพยากรที่รับชมในช่องนี้ ทำงานได้อย่างเสถียรใน API เวอร์ชันต่างๆ |
resource |
ตัวระบุเฉพาะเวอร์ชันสำหรับทรัพยากรที่ดู |
kind |
ระบุว่านี่คือช่องทางการแจ้งเตือนที่ใช้เพื่อคอยดูการเปลี่ยนแปลงในทรัพยากร " |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth ต่อไปนี้
https://www.googleapis.com/auth/admin.reports.audit.readonly
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์
ApplicationName
ชื่อแอปพลิเคชันที่จะดึงข้อมูลเหตุการณ์
Enum | |
---|---|
access_transparency |
รายงานกิจกรรมเกี่ยวกับความโปร่งใสในการเข้าถึงของ Google Workspace จะแสดงข้อมูลเกี่ยวกับเหตุการณ์ของกิจกรรมเกี่ยวกับความโปร่งใสในการเข้าถึงประเภทต่างๆ |
admin |
รายงานกิจกรรมของแอปพลิเคชันคอนโซลผู้ดูแลระบบจะแสดงผลข้อมูลบัญชีเกี่ยวกับเหตุการณ์ของกิจกรรมของผู้ดูแลระบบประเภทต่างๆ |
calendar |
รายงานกิจกรรมของแอปพลิเคชัน Google ปฏิทินจะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรมในปฏิทินต่างๆ |
chat |
รายงานกิจกรรมใน Chat จะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรมใน Chat ต่างๆ |
drive |
รายงานกิจกรรมของแอปพลิเคชัน Google ไดรฟ์จะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรมใน Google ไดรฟ์ต่างๆ รายงานกิจกรรมในไดรฟ์มีให้บริการสำหรับลูกค้า Google Workspace Business และ Google Workspace Enterprise เท่านั้น |
gcp |
รายงานกิจกรรมของแอปพลิเคชัน Google Cloud Platform จะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรม GCP ต่างๆ |
gplus |
รายงานกิจกรรมของแอปพลิเคชัน Google+ จะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรมใน Google+ ต่างๆ |
groups |
รายงานกิจกรรมของแอปพลิเคชัน Google Groups จะแสดงข้อมูลเกี่ยวกับเหตุการณ์ของกิจกรรม Groups ต่างๆ |
groups_enterprise |
รายงานกิจกรรมของ Enterprise Groups จะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรมของกลุ่ม Enterprise ต่างๆ |
jamboard |
รายงานกิจกรรมของ Jamboard จะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรมใน Jamboard ต่างๆ |
login |
รายงานกิจกรรมของแอปพลิเคชันการเข้าสู่ระบบจะแสดงข้อมูลบัญชีเกี่ยวกับเหตุการณ์กิจกรรมการเข้าสู่ระบบประเภทต่างๆ |
meet |
รายงานกิจกรรมการตรวจสอบ Meet จะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรมการตรวจสอบ Meet ประเภทต่างๆ |
mobile |
รายงานกิจกรรมการตรวจสอบอุปกรณ์จะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรมการตรวจสอบอุปกรณ์ประเภทต่างๆ |
rules |
รายงานกิจกรรมกฎจะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรมกฎประเภทต่างๆ |
saml |
รายงานกิจกรรม SAML จะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรม SAML ประเภทต่างๆ |
token |
รายงานกิจกรรมของแอปพลิเคชันโทเค็นจะแสดงข้อมูลบัญชีเกี่ยวกับเหตุการณ์กิจกรรมของโทเค็นประเภทต่างๆ |
user_accounts |
รายงานกิจกรรมของแอปพลิเคชันบัญชีผู้ใช้จะแสดงข้อมูลบัญชีเกี่ยวกับเหตุการณ์กิจกรรมของบัญชีผู้ใช้ประเภทต่างๆ |
context_aware_access |
รายงานกิจกรรมการเข้าถึงแบบ Context-Aware จะแสดงข้อมูลเกี่ยวกับเหตุการณ์การปฏิเสธการเข้าถึงของผู้ใช้เนื่องจาก กฎการเข้าถึงแบบ Context-Aware |
chrome |
รายงานกิจกรรมใน Chrome จะแสดงข้อมูลเกี่ยวกับ เหตุการณ์ของเบราว์เซอร์ Chrome และ Chrome OS |
data_studio |
รายงานกิจกรรมใน Data Studio จะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรมใน Data Studio ประเภทต่างๆ |
keep |
รายงานกิจกรรมของแอปพลิเคชัน Keep จะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรมใน Google Keep ต่างๆ รายงานกิจกรรมใน Keep มีให้บริการสำหรับลูกค้า Google Workspace Business และ Enterprise เท่านั้น |