驱动 API 更新
Drive API update
我们上周收到了驱动器 API 更新更改。
邮件内容:
非常感谢您能帮助确认以下两个问题:
我们已经尝试了resourceKey
,但是没有用,有具体的生效时间吗?
URL type fields such as exportLinks, webContentLink, and webViewLink
will include the resourceKey.
目前,我们只是在使用 webViewLink
,我们是否还需要更新访问文件的代码以包含适当的资源密钥?
从 2021 年 9 月 13 日星期一开始,Google 将开始对 Google 云端硬盘实施安全更新。像您这样拥有或管理受影响文件的用户将从 2021 年 7 月 26 日星期一开始收到有关受影响文件的通知。
此安全更新添加了一个资源密钥,使来自 Google 云端硬盘文件的共享链接更加安全。当文件链接更新时,用户可能会收到新的文件访问请求。那些在更新之前无法访问文件的人将不得不使用包含资源密钥的 URL 来访问文件。
为避免断开链接,用户应在 9 月 13 日之前更新 Google 其网站和共享资源上的驱动器链接。
更新影响开发者
受影响的项目是那些具有类型=域或 type=anyone
的驱动器文件 API 权限的项目,其中 withLink=true
(v2) or allowFileDiscovery=false
(v3).
除了项目 ID 之外,应用程序可能还需要资源密钥才能访问文件。使用 Google’s Developer resource 详细了解此更新将如何影响您的项目。
访问
您还可以通过转至 Google 管理员检查 resourceKey 安全更新是否已在您的域中激活。
效果应该在今天,13号开始。到目前为止,我在调用文件列表时没有得到 resourceKey。是的,resourceKey 是我发送的字段列表的一部分。在 https://developers.google.com/drive/api/v3/reference/files/get 中使用 * 作为字段列表和应该返回 resourceKey 的文件 ID 进行测试,resourceKey 没有返回任何内容。我们的代码中的某些操作出现 403 错误 - 仅在使用直接 URL 到 Google 驱动器的地方。
基本上我们没有提供给我们的 resourceKey,因此无法将其添加到 URL!
当我在周末之前检查我的测试 GDrive 以打开此安全更新时,控制台显示它已经打开,我肯定没有这样做!
我们上周收到了驱动器 API 更新更改。
邮件内容:
非常感谢您能帮助确认以下两个问题:
我们已经尝试了
resourceKey
,但是没有用,有具体的生效时间吗?
URL type fields such as exportLinks, webContentLink, and webViewLink will include the resourceKey.
目前,我们只是在使用 webViewLink
,我们是否还需要更新访问文件的代码以包含适当的资源密钥?
从 2021 年 9 月 13 日星期一开始,Google 将开始对 Google 云端硬盘实施安全更新。像您这样拥有或管理受影响文件的用户将从 2021 年 7 月 26 日星期一开始收到有关受影响文件的通知。
此安全更新添加了一个资源密钥,使来自 Google 云端硬盘文件的共享链接更加安全。当文件链接更新时,用户可能会收到新的文件访问请求。那些在更新之前无法访问文件的人将不得不使用包含资源密钥的 URL 来访问文件。
为避免断开链接,用户应在 9 月 13 日之前更新 Google 其网站和共享资源上的驱动器链接。
更新影响开发者
受影响的项目是那些具有类型=域或 type=anyone
的驱动器文件 API 权限的项目,其中 withLink=true
(v2) or allowFileDiscovery=false
(v3).
除了项目 ID 之外,应用程序可能还需要资源密钥才能访问文件。使用 Google’s Developer resource 详细了解此更新将如何影响您的项目。
访问
您还可以通过转至 Google 管理员检查 resourceKey 安全更新是否已在您的域中激活。
效果应该在今天,13号开始。到目前为止,我在调用文件列表时没有得到 resourceKey。是的,resourceKey 是我发送的字段列表的一部分。在 https://developers.google.com/drive/api/v3/reference/files/get 中使用 * 作为字段列表和应该返回 resourceKey 的文件 ID 进行测试,resourceKey 没有返回任何内容。我们的代码中的某些操作出现 403 错误 - 仅在使用直接 URL 到 Google 驱动器的地方。
基本上我们没有提供给我们的 resourceKey,因此无法将其添加到 URL!
当我在周末之前检查我的测试 GDrive 以打开此安全更新时,控制台显示它已经打开,我肯定没有这样做!