API Drive cho Android không còn được dùng kể từ ngày 6 tháng 12 năm 2018 và sẽ ngừng hoạt động hoàn toàn vào ngày 1 tháng 2 năm 2023.
Dòng thời gian
Ngày | Trạng thái Drive Android API |
---|---|
Ngày 6 tháng 12 năm 2018 | Việc ngừng cung cấp được thông báo công khai. Các ứng dụng hiện có sẽ có thể truy cập vào API như bình thường, nhưng phải bắt đầu ngay quy trình di chuyển. Các ứng dụng mới không được sử dụng API này. |
Ngày 21 tháng 10 năm 2019 | API Drive Android sẽ bị xoá khỏi bản phân phối SDK Dịch vụ Google Play. Các ứng dụng sẽ không thể tạo cho đến khi bạn xoá phần phụ thuộc Drive Android API, nhưng các bản dựng hiện có sẽ không bị ảnh hưởng. Tài liệu công khai về Drive Android API sẽ không còn nữa. |
Ngày 3 tháng 3 năm 2022 | API Drive cho Android không được dùng nữa và tất cả lệnh gọi API đều không hoạt động. Khách hàng phải di chuyển trước ngày này. |
Ngày 1 tháng 2 năm 2023 | API Drive cho Android sẽ ngừng hoạt động hoàn toàn và mọi nỗ lực kết nối đều không thành công. |
Sử dụng API REST của Drive
Drive REST API cung cấp chức năng tương tự như Drive Android API, bao gồm cả các cách để:
- Chia sẻ và cộng tác như bạn mong đợi ở Drive. Bạn có thể quản lý quyền hoặc nhắc người dùng mở hộp thoại Chia sẻ khi cần. REST API cũng cho phép bình luận về tệp, cho phép ứng dụng của bạn tương tác với cuộc trò chuyện xung quanh một tệp.
- Tìm kiếm tệp bằng biểu tượng
files.list
, dựa trên tính năng lập chỉ mục truyền thống hoặc văn bản có thể lập chỉ mục tuỳ chỉnh của riêng bạn. - Phát hiện các thay đổi đối với tệp thông qua Changes collection (Tập hợp thay đổi) và mọi tệp được chia sẻ với người dùng thông qua bộ nhớ dùng chung.
- Xuất và chuyển đổi Google Tài liệu để ứng dụng của bạn có thể dễ dàng mở tài liệu của người dùng.
Để giảm bớt nỗ lực di chuyển ứng dụng, chúng tôi cung cấp một ứng dụng mẫu minh hoạ từng giải pháp thay thế được đề xuất ở trên. Ví dụ này cũng cho biết cách tạo, sửa đổi và truy vấn các tệp của người dùng trên Drive bằng REST API. Nếu bạn gặp vấn đề, hãy xem thẻ google-drive-api trên StackOverflow.
Di chuyển
Vì Drive Android API không được dùng nữa và tất cả lệnh gọi API đều không hoạt động, hãy đảm bảo rằng ứng dụng của bạn không còn gọi API này nữa. Để làm việc này, hãy xoá mã khởi tạo API: addApi(Drive.API)
.
Nếu bạn không di chuyển từ Drive Android API và ứng dụng của bạn cố gắng gọi API này, thì thông báo lỗi sau sẽ được trả về:
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}