สําหรับแอป 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
เพื่อติดตามการอัปเดตในบันทึกการเปลี่ยนแปลง การแจ้งเตือนจะไม่มีรายละเอียดเกี่ยวกับการเปลี่ยนแปลง แต่บ่งบอกว่ามีการเปลี่ยนแปลงใหม่ หากต้องการเรียกข้อมูลการเปลี่ยนแปลงจริง ให้โพลฟีดการเปลี่ยนแปลงตามที่อธิบายไว้ในรับการเปลี่ยนแปลง
ดูข้อมูลเพิ่มเติมได้ที่การแจ้งเตือนสำหรับการเปลี่ยนแปลงทรัพยากร