- คำขอ HTTP
- เนื้อหาของคำขอ
- เนื้อหาการตอบกลับ
- ขอบเขตการให้สิทธิ์
- ConsolidationStrategy
- NoConsolidation
- เดิม
- ลองใช้งาน
ค้นหากิจกรรมที่ผ่านมาใน Google ไดรฟ์
คำขอ HTTP
POST https://driveactivity.googleapis.com/v2/activity:query
URL ใช้ไวยากรณ์การแปลงรหัส gRPC
เนื้อความของคำขอ
เนื้อหาของคำขอมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{ "consolidationStrategy": { object ( |
| ช่อง | |
|---|---|
consolidationStrategy |
รายละเอียดเกี่ยวกับวิธีรวมการดำเนินการที่เกี่ยวข้องซึ่งประกอบกันเป็นกิจกรรม หากไม่ได้ตั้งค่า ระบบจะไม่รวมการกระทบยอดการกระทำที่เกี่ยวข้อง |
pageSize |
จำนวนกิจกรรมขั้นต่ำที่ต้องการในคำตอบ โดยเซิร์ฟเวอร์จะพยายามแสดงกิจกรรมอย่างน้อยตามจำนวนนี้ เซิร์ฟเวอร์อาจแสดงกิจกรรมน้อยลงด้วยหากมีการตอบกลับบางส่วนพร้อมใช้งานก่อนที่คำขอจะหมดเวลา หากไม่ได้ตั้งค่า ระบบจะใช้ค่าเริ่มต้น |
pageToken |
โทเค็นจะระบุหน้าผลการค้นหาที่จะแสดง ตั้งค่านี้เป็นค่า nextPageToken ที่ส่งคืนจากการค้นหาก่อนหน้าเพื่อรับผลลัพธ์ในหน้าถัดไป หากไม่ได้ตั้งค่า ระบบจะแสดงผลลัพธ์หน้าแรก |
filter |
การกรองรายการที่แสดงผลจากคำขอการค้นหานี้ รูปแบบของสตริงตัวกรองคือลำดับของนิพจน์ที่เชื่อมต่อกันด้วย "AND" (ไม่บังคับ) โดยแต่ละนิพจน์มีรูปแบบเป็น "ฟิลด์ โอเปอเรเตอร์ ค่า" ฟิลด์ที่รองรับ
|
ฟิลด์ Union key เกณฑ์หลักในคำค้นหา ค่าเริ่มต้นคือ ancestorName = items/root หากไม่ได้ระบุคีย์ key ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
itemName |
แสดงกิจกรรมสำหรับรายการนี้ในไดรฟ์ รูปแบบคือ |
ancestorName |
แสดงกิจกรรมสำหรับโฟลเดอร์ไดรฟ์นี้ รวมถึงโฟลเดอร์ย่อยและโฟลเดอร์ที่สืบทอดทั้งหมด รูปแบบคือ |
เนื้อหาการตอบกลับ
ข้อความตอบกลับสำหรับการค้นหากิจกรรมในไดรฟ์
หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้
| การแสดง JSON |
|---|
{
"activities": [
{
object ( |
| ช่อง | |
|---|---|
activities[] |
รายการกิจกรรมที่ขอ |
nextPageToken |
โทเค็นเพื่อดึงข้อมูลผลการค้นหาหน้าถัดไป หรือว่างเปล่าหากไม่มีผลการค้นหาเพิ่มเติมในรายการ |
ขอบเขตการให้สิทธิ์
ต้องใช้ขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้
https://www.googleapis.com/auth/drive.activityhttps://www.googleapis.com/auth/drive.activity.readonly
ดูข้อมูลเพิ่มเติมได้ที่คู่มือการให้สิทธิ์
ConsolidationStrategy
วิธีรวมกิจกรรมแต่ละรายการ หากชุดกิจกรรมมีความเกี่ยวข้อง คุณจะรวมกิจกรรมเหล่านั้นเป็นกิจกรรมเดียวได้ เช่น นักแสดง 1 คนแสดงการกระทำเดียวกันกับเป้าหมายหลายรายการ หรือนักแสดงหลายคนแสดงการกระทำเดียวกันกับเป้าหมายรายการเดียว กลยุทธ์จะกำหนดกฎสำหรับกิจกรรมที่เกี่ยวข้อง
| การแสดง JSON |
|---|
{ // Union field |
| ช่อง | |
|---|---|
ฟิลด์ Union strategy วิธีรวมกิจกรรมแต่ละรายการ strategy ต้องเป็นค่าใดค่าหนึ่งต่อไปนี้เท่านั้น |
|
none |
ระบบจะไม่รวมกิจกรรมแต่ละรายการ |
legacy |
ระบบจะรวมกิจกรรมแต่ละรายการโดยใช้กลยุทธ์เดิม |
NoConsolidation
ประเภทนี้ไม่มีฟิลด์
กลยุทธ์ที่ไม่ได้รวมกิจกรรมแต่ละรายการ
เดิม
ประเภทนี้ไม่มีฟิลด์
กลยุทธ์ที่รวมกิจกรรมโดยใช้กฎการจัดกลุ่มจาก Activity API V1 แบบเดิม การดำเนินการที่คล้ายกันซึ่งเกิดขึ้นภายในกรอบเวลาสามารถจัดกลุ่มในหลายเป้าหมาย (เช่น การย้ายชุดไฟล์พร้อมกัน) หรือผู้ดำเนินการหลายราย (เช่น ผู้ใช้หลายรายแก้ไขรายการเดียวกัน) กฎการจัดกลุ่มสําหรับกลยุทธ์นี้จะเฉพาะเจาะจงสําหรับการกระทําแต่ละประเภท