เราเลิกใช้งาน API สำหรับ Android ของไดรฟ์ในวันที่ 6 ธันวาคม 2018 และจะเลิกใช้งานโดยสมบูรณ์ในวันที่ 1 กุมภาพันธ์ 2023
ไทม์ไลน์
วันที่ | สถานะ API Android ของไดรฟ์ |
---|---|
6 ธันวาคม 2018 | โดยจะมีการประกาศต่อสาธารณะเกี่ยวกับการเลิกใช้งาน ไคลเอ็นต์ปัจจุบันจะเข้าถึง API ได้ตามปกติ แต่ควรเริ่มด้วยทันทีที่มีการย้ายข้อมูล ลูกค้าใหม่ต้องไม่ใช้ API |
21 ตุลาคม 2019 | ระบบจะนํา API ของ Android ของไดรฟ์ออกจากการเผยแพร่ SDK บริการ Google Play แอปจะไม่สามารถสร้างแอปได้จนกว่าจะนำทรัพยากร Dependency API ของ Android ของไดรฟ์ออก แต่บิลด์ที่มีอยู่จะไม่ได้รับผลกระทบ เอกสารประกอบสาธารณะเกี่ยวกับ Android API ของไดรฟ์จะไม่มีให้ใช้งานอีกต่อไป |
3 มีนาคม 2022 | เราเลิกใช้งาน API ของไดรฟ์ใน Android แล้ว และการเรียก API ทั้งหมดไม่ทำงาน ลูกค้าต้องย้ายข้อมูลภายในวันที่นี้ |
1 กุมภาพันธ์ 2023 | ระบบจะปิด Android API ของไดรฟ์โดยสมบูรณ์และจะพยายามเชื่อมต่อไม่สำเร็จ |
ใช้ Drive REST API
Drive REST API มีฟังก์ชันการทำงานเหมือนกับ Drive Android API รวมถึงวิธีดำเนินการต่อไปนี้
- แชร์และทำงานร่วมกันในไดรฟ์ได้อย่างที่คุณคาดหวัง คุณสามารถจัดการสิทธิ์หรือแจ้งกล่องโต้ตอบการแชร์ให้กับผู้ใช้ได้ตามต้องการ นอกจากนี้ REST API ยังให้แสดงความคิดเห็นในไฟล์ ทำให้แอปโต้ตอบกับการสนทนาเกี่ยวกับไฟล์ได้
- ค้นหาไฟล์โดยใช้
files.list
ตามการจัดทำดัชนีแบบดั้งเดิมหรือข้อความที่จัดทำดัชนีได้ที่คุณกำหนดเอง - ตรวจหาการเปลี่ยนแปลงที่เกิดขึ้นกับไฟล์ผ่านคอลเล็กชันการเปลี่ยนแปลงและการเปลี่ยนแปลงใดๆ ที่แชร์กับผู้ใช้ผ่านไดรฟ์ที่แชร์
- ส่งออกและแปลง Google เอกสารเพื่อให้แอปของคุณเปิดเอกสารของผู้ใช้ได้ง่าย
เรามีตัวอย่างแอปมาให้ซึ่งจะแสดงตัวเลือกทดแทนแต่ละรายการที่เสนอข้างต้น เพื่อลดความซับซ้อนในการย้ายข้อมูลของลูกค้า นอกจากนี้ยังแสดงวิธีสร้าง แก้ไข และค้นหาไฟล์ในไดรฟ์ของผู้ใช้โดยใช้ REST API หากพบปัญหา โปรดตรวจสอบแท็ก google-drive-api ใน StackOverflow
การย้ายข้อมูล
เนื่องจากเราเลิกใช้งาน API ของไดรฟ์ใน Android ไปแล้วและการเรียก API ทั้งหมดไม่ทำงาน โปรดตรวจสอบให้แน่ใจว่าแอปไม่ได้เรียกใช้ API นี้แล้ว ในการดำเนินการนี้ ให้นำโค้ดที่เริ่มต้น API ออก: addApi(Drive.API)
หากคุณไม่ย้ายข้อมูลจาก Drive Android API และแอปของคุณพยายามเรียกใช้ API ระบบจะแสดงข้อความแสดงข้อผิดพลาดต่อไปนี้
com.google.android.gms.common.api.ApiException: 17: API: Drive.API is not
available on this device. Connection failed with:
ConnectionResult{statusCode=API_UNAVAILABLE, resolution=null, message=null}