Method: changes.list

แสดงการเปลี่ยนแปลงสําหรับผู้ใช้หรือไดรฟ์ที่แชร์

คำขอ HTTP

GET https://www.googleapis.com/drive/v3/changes

URL ใช้ไวยากรณ์ gRPC Transcoding

พารามิเตอร์การค้นหา

พารามิเตอร์
driveId

string

ไดรฟ์ที่แชร์ซึ่งจะแสดงผลการเปลี่ยนแปลง หากระบุไว้ รหัสการเปลี่ยนแปลงจะสะท้อนให้เห็นถึงไดรฟ์ที่แชร์ โปรดใช้รหัสไดรฟ์รวมและรหัสการเปลี่ยนแปลงเป็นตัวระบุ

includeCorpusRemovals

boolean

การเปลี่ยนแปลงควรรวมทรัพยากรไฟล์ด้วยหรือไม่หากผู้ใช้ยังคงเข้าถึงไฟล์ได้ขณะที่ส่งคําขอ แม้ว่าไฟล์นั้นจะถูกนําออกจากรายการการเปลี่ยนแปลงแล้วก็ตาม และจะไม่มีรายการการเปลี่ยนแปลงเพิ่มเติมสําหรับไฟล์นี้

includeItemsFromAllDrives

boolean

ระบุว่าทั้งรายการไดรฟ์ของฉันและไดรฟ์ที่แชร์ควรรวมอยู่ในผลลัพธ์หรือไม่

includeRemoved

boolean

กําหนดว่าจะมีการเปลี่ยนแปลงที่ระบุว่ามีการนํารายการออกจากรายการการเปลี่ยนแปลงแล้วหรือไม่ เช่น ด้วยการลบหรือสูญเสียการเข้าถึง

includeTeamDriveItems
(deprecated)

boolean

เลิกใช้งานแล้ว: ใช้ includeItemsFromAllDrives แทน

pageSize

integer

จํานวนการเปลี่ยนแปลงสูงสุดต่อการแสดงผลในหน้า

pageToken

string

โทเค็นสําหรับดําเนินการกับคําขอรายการก่อนหน้าในหน้าถัดไป ควรกําหนดค่าของ "nextPageToken" จากการตอบกลับก่อนหน้าหรือการตอบสนองจากเมธอด getStartPageToken

restrictToMyDrive

boolean

ระบุว่าจะจํากัดผลลัพธ์เฉพาะการเปลี่ยนแปลงภายในลําดับชั้นของไดรฟ์ของฉันหรือไม่ ไม่รวมการเปลี่ยนแปลงไปยังไฟล์ต่างๆ เช่น ไฟล์ดังกล่าวในโฟลเดอร์ข้อมูลแอปพลิเคชันหรือไฟล์ที่แชร์ซึ่งยังไม่ได้เพิ่มลงในไดรฟ์ของฉัน

spaces

string

รายการพื้นที่ทํางานสําหรับคําค้นหาภายในจุลภาค ได้แก่ ค่าที่รองรับคือ "drive" และ "appDataFolder"

supportsAllDrives

boolean

แอปพลิเคชันที่ขอรองรับทั้งไดรฟ์ของฉันและไดรฟ์ที่แชร์หรือไม่

supportsTeamDrives
(deprecated)

boolean

เลิกใช้งานแล้ว: ใช้ supportsAllDrives แทน

teamDriveId
(deprecated)

string

เลิกใช้งานแล้ว: ใช้ driveId แทน

includePermissionsForView

string

ระบุสิทธิ์การดูเพิ่มเติมที่จะรวมไว้ในคําตอบ รองรับเฉพาะ "เผยแพร่" เท่านั้น

includeLabels

string

รายการรหัสของป้ายกํากับที่คั่นด้วยจุลภาคที่จะรวมในส่วน labelInfo ของการตอบกลับ

เนื้อหาของคำขอ

เนื้อหาของคำขอต้องว่างเปล่า

เนื้อหาการตอบกลับ

หากทำสำเร็จ เนื้อหาการตอบกลับจะมีข้อมูลซึ่งมีโครงสร้างดังต่อไปนี้

รายการการเปลี่ยนแปลงสําหรับผู้ใช้

การแสดง JSON
{
  "kind": string,
  "nextPageToken": string,
  "newStartPageToken": string,
  "changes": [
    {
      object (Change)
    }
  ]
}
ช่อง
kind

string

ระบุประเภทของทรัพยากรนี้ ค่า: สตริงคงที่ "drive#changeList"

nextPageToken

string

โทเค็นของหน้าเว็บสําหรับการเปลี่ยนแปลงถัดไป พารามิเตอร์นี้จะไม่ปรากฏในตอนท้ายของรายการการเปลี่ยนแปลง หากโทเค็นถูกปฏิเสธไม่ว่าด้วยเหตุผลใด ควรทิ้งโทเค็น และควรมีการใส่เลขหน้าใหม่จากผลการค้นหาหน้าแรก

newStartPageToken

string

โทเค็นหน้าเริ่มต้นสําหรับการเปลี่ยนแปลงในอนาคต ตัวเลือกนี้จะปรากฏเมื่อมาถึงรายการเปลี่ยนแปลงปัจจุบันเท่านั้น

changes[]

object (Change)

รายการการเปลี่ยนแปลง หากเติมข้อมูล pagePageToken แล้ว รายการนี้อาจไม่สมบูรณ์และจะดึงหน้าผลการค้นหาเพิ่มเติม

ขอบเขตการให้สิทธิ์

ต้องการขอบเขต OAuth อย่างใดอย่างหนึ่งต่อไปนี้

  • https://www.googleapis.com/auth/drive
  • https://www.googleapis.com/auth/drive.appdata
  • https://www.googleapis.com/auth/drive.file
  • https://www.googleapis.com/auth/drive.metadata
  • https://www.googleapis.com/auth/drive.metadata.readonly
  • https://www.googleapis.com/auth/drive.photos.readonly
  • https://www.googleapis.com/auth/drive.readonly

ขอบเขตบางอย่างถูกจํากัดและต้องมีการประเมินความปลอดภัยเพื่อให้แอปใช้งานได้ สําหรับข้อมูลเพิ่มเติม โปรดดูคู่มือการให้สิทธิ์