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