Drive Android API 自 2018 年 12 月 6 日起被弃用 已于 2023 年 2 月 1 日停用。
时间轴
日期 | 云端硬盘 Android API 状态 |
---|---|
2018 年 12 月 6 日 | 弃用情况已公开发布。现有客户将能够 可正常访问 API,但迁移应立即开始 努力。新客户不得使用 API。 |
2019 年 10 月 21 日 | Drive Android API 已从 Google Play 服务 SDK 中移除 分发。您必须移除 Android 版云端硬盘,才能构建应用 依赖项,但现有 build 不受影响。云端硬盘 Android 版 您将无法再访问 API 公开文档。 |
2022 年 3 月 3 日 | Drive Android API 已弃用,所有 API 调用均无法运行。客户必须在此日期之前完成迁移。 |
2023 年 2 月 1 日 | Drive Android API 将被完全停用,所有连接尝试都将失败。 |
使用 Drive REST API
Drive REST API 提供与 Drive Android API 相同的功能, 包括:
- 通过云端硬盘照常共享和协作。您可以 管理权限或提示“共享”对话框 提供给用户REST API 还允许对文件发表评论 让您的应用能够与围绕文件的对话进行交互。
- 使用
files.list
搜索文件; 或 您自己的可编入索引的自定义文字。 - 通过 更改集合以及共享给 通过共享云端硬盘访问用户。
- 导出并转换 Google 文档,以便您的应用可以轻松 打开用户的文档。
为了简化客户端迁移工作 示例应用提供了 演示了上述每个建议的替换。此部分还介绍了如何 使用 REST API 创建、修改和查询用户的云端硬盘文件。如果您 遇到任何问题,请查看 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}