เราเลิกใช้งาน Drive Android API ตั้งแต่วันที่ 6 ธันวาคม 2018 และจะปิดตัวอย่างสมบูรณ์ในวันที่ 1 กุมภาพันธ์ 2023
ไทม์ไลน์
วันที่ | สถานะ API ของไดรฟ์สำหรับ Android |
---|---|
6 ธันวาคม 2018 | มีการประกาศต่อสาธารณะเกี่ยวกับการเลิกใช้งาน ไคลเอ็นต์ที่มีอยู่จะเข้าถึง API ได้ตามปกติ แต่ควรเริ่มดำเนินการย้ายข้อมูลทันที ไคลเอ็นต์ใหม่ต้องไม่ใช้ API |
21 ตุลาคม 2019 | ระบบจะนำ Drive Android API ออกจากการเผยแพร่ SDK ของบริการ Google Play แอปจะสร้างไม่ได้จนกว่าจะนำการอ้างอิง Drive Android API ออก แต่บิลด์ที่มีอยู่จะไม่ได้รับผลกระทบ เอกสารประกอบสาธารณะของ Drive Android API จะไม่พร้อมใช้งานอีกต่อไป |
3 มีนาคม 2022 | เราเลิกใช้งาน Drive Android API แล้ว และการเรียก API ทั้งหมดจะใช้งานไม่ได้ ลูกค้าต้องย้ายข้อมูลภายในวันที่นี้ |
1 กุมภาพันธ์ 2023 | ระบบจะปิด Drive Android API โดยสมบูรณ์ และการพยายามเชื่อมต่อทั้งหมดจะไม่สำเร็จ |
ใช้ REST API ของไดรฟ์
REST API ของไดรฟ์มีฟังก์ชันการทำงานเหมือนกับ Android API ของไดรฟ์ ซึ่งรวมถึงวิธีทำสิ่งต่อไปนี้
- แชร์และทำงานร่วมกันได้ตามที่คาดหวังจากไดรฟ์ คุณสามารถจัดการสิทธิ์หรือแจ้งให้กล่องโต้ตอบการแชร์ปรากฏต่อผู้ใช้ได้ตามต้องการ นอกจากนี้ REST API ยังอนุญาตให้แสดงความคิดเห็นในไฟล์ได้ด้วย ซึ่งจะช่วยให้แอปของคุณโต้ตอบกับการสนทนาเกี่ยวกับไฟล์ได้
- ค้นหาไฟล์โดยใช้
files.list
ตามการจัดทำดัชนีแบบเดิมหรือ ข้อความที่จัดทำดัชนีได้ซึ่งคุณปรับแต่งเอง - ตรวจหาการเปลี่ยนแปลงไฟล์ผ่านคอลเล็กชันการเปลี่ยนแปลงและไฟล์ที่แชร์กับผู้ใช้ผ่านไดรฟ์ที่แชร์
- ส่งออกและแปลง Google เอกสารเพื่อให้แอปของคุณเปิดเอกสารของผู้ใช้ได้อย่างง่ายดาย
เรามีแอปตัวอย่างเพื่อช่วยให้การย้ายข้อมูลไคลเอ็นต์เป็นไปได้ง่ายขึ้น ซึ่งจะแสดงให้เห็นถึงการแทนที่แต่ละรายการที่เสนอข้างต้น นอกจากนี้ ยังแสดงวิธี สร้าง แก้ไข และค้นหาไฟล์ในไดรฟ์ของผู้ใช้โดยใช้ REST API หากพบปัญหา โปรดดูแท็ก google-drive-api ใน StackOverflow
การย้ายข้อมูล
เนื่องจากมีการเลิกใช้งาน Drive Android API และการเรียก 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}