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