通过 Google Drive Android API 迁移

云端硬盘 Android API 自 2018 年 12 月 6 日起已弃用,并将于 2023 年 2 月 1 日完全停用

时间轴

日期 Drive Android API 状态
2018 年 12 月 6 日 弃用会公开发布。现有客户端将能够正常访问该 API,但应立即开始迁移工作。新客户不得使用该 API。
2019 年 10 月 21 日 已从 Google Play 服务 SDK 分发中移除 Drive Android API。在移除 Drive Android API 依赖项之前,应用将无法构建,但现有 build 不会受到影响。Drive Android API 公开文档将不再提供。
2022 年 3 月 3 日 云端硬盘 Android API 已被废弃,所有 API 调用均无法运行。客户必须在此日期之前完成迁移。
2023 年 2 月 1 日 云端硬盘 Android API 将完全停用,所有连接尝试都将失败。

使用 Drive REST API

云端硬盘 REST API 提供与云端硬盘 Android API 相同的功能,包括以下操作:

为了方便客户端迁移,我们提供了一个示例应用,其中演示了上述每项建议的替换。此外,它还展示了如何使用 REST API 创建、修改和查询用户的云端硬盘文件。如果您遇到任何问题,请查看 StackOverflow 上的 google-drive-api 标记。

迁移

由于 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}