- คำขอ HTTP
- พารามิเตอร์เส้นทาง
- พารามิเตอร์การค้นหา
- เนื้อความของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- ApplicationName
เริ่มรับการแจ้งเตือนสำหรับกิจกรรมในบัญชี ดูข้อมูลเพิ่มเติมได้ที่การรับการแจ้งเตือนแบบพุช
คำขอ HTTP
POST https://admin.googleapis.com/admin/reports/v1/activity/users/{userKey or all}/applications/{applicationName}/watch
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
พารามิเตอร์เส้นทาง
| พารามิเตอร์ | |
|---|---|
| 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 ทาง API จะไม่สนใจพารามิเตอร์ดังกล่าวและส่งคืนการตอบกลับที่สอดคล้องกับพารามิเตอร์ที่เหลือที่ถูกต้อง หากไม่มีการขอพารามิเตอร์ ระบบจะแสดงพารามิเตอร์ทั้งหมด | 
| maxResults | 
 กำหนดจำนวนบันทึกกิจกรรมที่จะแสดงในหน้าการตอบกลับแต่ละหน้า เช่น หากคำขอตั้งค่า  | 
| orgUnitID | 
 
 รหัสของหน่วยขององค์กรที่จะรายงาน ระบบจะแสดงบันทึกกิจกรรมสำหรับผู้ใช้ที่อยู่ในหน่วยขององค์กรที่ระบุเท่านั้น | 
| pageToken | 
 โทเค็นเพื่อระบุหน้าถัดไป รายงานที่มีหลายหน้าจะมีพร็อพเพอร์ตี้  | 
| startTime | 
 กำหนดจุดเริ่มต้นของช่วงเวลาที่แสดงในรายงาน วันที่อยู่ในรูปแบบ RFC 3339 เช่น 2010-10-28T10:26:35.000Z รายงานจะแสดงกิจกรรมทั้งหมดตั้งแต่วันที่  | 
| groupIdFilter | 
 
 รหัสกลุ่มที่คั่นด้วยคอมมา (ปิดบัง) ซึ่งกรองกิจกรรมของผู้ใช้ เช่น การตอบกลับจะมีกิจกรรมสําหรับผู้ใช้ที่เป็นส่วนหนึ่งของรหัสกลุ่มอย่างน้อย 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 | 
 พารามิเตอร์เพิ่มเติมที่ควบคุมลักษณะการทำงานของช่องทางการนำส่ง ไม่บังคับ ออบเจ็กต์ที่มีรายการคู่  | 
| resourceId | 
 รหัสที่ไม่โปร่งใสซึ่งระบุแหล่งข้อมูลที่กำลังรับชมในช่องนี้ เสถียรใน API เวอร์ชันต่างๆ | 
| resourceUri | 
 ตัวระบุเฉพาะเวอร์ชันสำหรับทรัพยากรที่ดู | 
| 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_enterprise | รายงานกิจกรรมของกลุ่ม Enterprise จะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรมของกลุ่ม 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 เท่านั้น | 
| classroom | รายงานกิจกรรมใน Classroom จะแสดงข้อมูลเกี่ยวกับเหตุการณ์กิจกรรมใน Classroom ประเภทต่างๆ |