google-drive-api - 云端硬盘 API 更新
问题描述
上周我们收到了 Drive API 更新更改。
邮件内容:
非常感谢您能帮助确认以下两个问题:
试过了
resourceKey
,还是不行,请问有具体的生效时间吗?
exportLinks、webContentLink 和 webViewLink 等 URL 类型字段将包含 resourceKey。
目前,我们只是使用webViewLink
,我们是否还需要更新我们的代码来访问文件以包含适当的资源键?
解决方案
从 2021 年 9 月 13 日星期一开始,Google 将开始对 Google Drive 执行安全更新。从 2021 年 7 月 26 日星期一开始,将向像您这样拥有或管理受影响文件的用户通知受影响的文件。
此安全更新添加了一个资源密钥,可以更安全地共享来自 Google 云端硬盘文件的链接。当文件链接更新时,用户可能会收到新的文件访问请求。那些在更新之前没有访问过文件的人将不得不使用包含资源键的 URL 来访问文件。
为避免链接失效,用户应在 9 月 13 日之前更新其网站和共享资源上的 Google Drive 链接。
更新影响开发者
受影响的项目是具有类型=域或type=anyone
where withLink=true
(v2)或allowFileDiscovery=false
(v3)的 Drive File API 权限的项目。
除了项目 ID,应用程序可能还需要资源密钥来访问文件。使用Google 的开发者资源详细了解此更新将如何影响您的项目。
使用权
您还可以通过转到 Google 管理员来检查您的域中是否已激活 resourceKey 安全更新。
推荐阅读
- mysql - mysql 服务在 ubuntu 18.04 中自动重启
- sql - (SQL 合并)我在表中得到重复项
- excel - Excel VBA 和带引号的公式
- tensorflow - Python 文件运行不正常 / TensorFlow
- visual-studio-code - VS Code:单一键绑定到 Spit/Merge 编辑器?
- javascript - 如何在按钮@click [VUE JS]上连续调用函数
- amazon-web-services - Pyspark:PicklingError:无法序列化对象:将数据插入 dynamoDB 时
- sql - 带有子查询的 SQL 查询缓慢
- javascript - 如何从 EJS 模板运行函数?
- java - 使用 Java 和 Mocking 测试在 Azure 存储中测试实体