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