关于Drive API update的resourceKey生效与代码适配问题咨询
Google Drive API resourceKey 相关问题解答
- 关于resourceKey生效时间:
Google Drive的resourceKey强制校验是分阶段推送的:2021年1月之后创建的链接共享类文件,默认已经启用resourceKey校验;存量旧文件的全量强制校验截止时间为2023年9月30日,目前已经全量生效。你测试时未生效一般是两种场景:你是文件所有者、或你已经被直接添加为文件协作者,或是测试文件属于你的企业域内可全域访问的资源,这几类场景不会触发resourceKey校验,只有访问你无直接权限的公开链接共享文件时才会触发校验逻辑。 - 关于webViewLink使用是否需要调整代码:
如果你直接调用Drive API获取返回的原生webViewLink字段值,不需要额外调整代码追加resourceKey参数,官方返回的该字段已经自动拼接了对应的resourceKey参数,可直接使用。如果你是在代码中自行拼接webViewLink地址(即通过文件ID手动拼接https://drive.google.com/file/d/<文件ID>/view格式的地址),则需要额外在链接后追加resourceKey=<对应文件的resourceKey值>参数,否则访问无直接权限的链接共享文件时会返回404错误。
内容的提问来源于stack exchange,提问作者Mario.Lin
相关产品推荐
相关产品推荐

