【发布时间】:2021-08-13 19:17:28
【问题描述】:
随着最近对云端硬盘文档 URL 和资源密钥 https://developers.google.com/drive/api/v3/resource-keys 的安全更新,尚不清楚如何使用 API 获取资源密钥。例如create 方法不返回resourceKey,只返回id:
drive.files.create {
resource: fileMetadata
media: media
fields: 'id,resourceKey,shortcutDetails'
}, (err, body) ->
...
【问题讨论】:
-
您是否尝试过在创建文件元数据后检查它?
-
@JasonE。是的,我在创建文件后做了
drive.files.get请求,但在响应正文中找不到resourceKey。 -
您是否已经应用了更新?见这里support.google.com/a/answer/10685032?hl=en
-
@JasonE。感谢您的链接,我在drive.google.com/drive/update-files/xxxxxxxxxxxxxxxxxxx 找到了一些带有“删除安全更新”按钮的受影响文件。这些文件是与我共享的。看起来如果我在常规 Gmail 帐户(我代表它提出 api 请求)上而不是在 Google Workspace 帐户上有一些 Google Docs 文件,那么安全更改不应该影响我。
-
我在下面发布了一个答案,以便用户可以看到需要做什么才能让 resourceKey 正常工作。
标签: google-drive-api