สำหรับแอป Google ไดรฟ์ที่ต้องติดตามการเปลี่ยนแปลงไฟล์ คอลเล็กชัน
changes
จะเป็นวิธีที่มีประสิทธิภาพ
ในการตรวจหาการเปลี่ยนแปลงไฟล์ทั้งหมด รวมถึงไฟล์ที่แชร์กับผู้ใช้ หากไฟล์มีการเปลี่ยนแปลง คอลเล็กชันจะแสดงสถานะปัจจุบันของแต่ละไฟล์
รับโทเค็นหน้าเริ่มต้น
หากต้องการขอโทเค็นหน้าเว็บสำหรับสถานะปัจจุบันของบัญชี ให้ใช้ changes.getStartPageToken
จัดเก็บและใช้โทเค็นนี้ในการเรียกใช้ครั้งแรกไปยัง
changes.list
วิธีดึงโทเค็นหน้าปัจจุบัน
Java
Python
PHP
.NET
Node.js
รับการเปลี่ยนแปลง
หากต้องการดึงรายการการเปลี่ยนแปลงสำหรับผู้ใช้ที่ลงชื่อเข้าใช้ในปัจจุบัน ให้ส่งGET
คำขอไปยังคอลเล็กชัน changes
ตามที่ระบุไว้ใน
changes.list
รายการในchanges
คอลเล็กชันจะเรียงตามลำดับเวลา (การเปลี่ยนแปลงที่เก่าที่สุด
จะปรากฏก่อน) พารามิเตอร์การค้นหา includeRemoved
และ restrictToMyDrive
จะกำหนดว่าการตอบกลับควรมีรายการที่ถูกนำออกหรือแชร์หรือไม่
Java
Python
PHP
.NET
Node.js
changes
คอลเล็กชันใน
การตอบกลับอาจมี
nextPageToken
หากมีnextPageToken
ระบุไว้ ก็สามารถใช้เพื่อรวบรวม
การเปลี่ยนแปลงในหน้าถัดไปได้ หากไม่มีระบุไว้ แอปพลิเคชันไคลเอ็นต์ควรจัดเก็บ
newStartPageToken
ในการตอบกลับเพื่อใช้ในอนาคต เมื่อจัดเก็บโทเค็นหน้าเว็บแล้ว
แอปพลิเคชันไคลเอ็นต์จะพร้อมที่จะค้นหาการเปลี่ยนแปลงในอนาคตอีกครั้ง
รับการแจ้งเตือน
ใช้วิธี changes.watch
เพื่อ
ติดตามการอัปเดตในบันทึกการเปลี่ยนแปลง การแจ้งเตือนไม่มีรายละเอียด
เกี่ยวกับการเปลี่ยนแปลง แต่จะระบุว่ามีการเปลี่ยนแปลงใหม่พร้อมใช้งาน หากต้องการ
ดึงข้อมูลการเปลี่ยนแปลงจริง ให้สำรวจฟีดการเปลี่ยนแปลงตามที่อธิบายไว้ในรับ
การเปลี่ยนแปลง
ดูข้อมูลเพิ่มเติมได้ที่การแจ้งเตือนสำหรับการเปลี่ยนแปลงทรัพยากร