我使用Google Drive将我的文件存储在那里,但我需要为未通过API授权的用户获取直接下载链接,比如Google Drive中的get Link功能,供每个人使用。
如果没有access_token,webContentLink就不能工作,它会给我403错误。还有别的办法吗?例如,也许可以通过API和get link来实现"Get Link“功能,这将适用于使用此链接的每个人?
发布于 2021-10-06 07:57:03
文件资源有两个可返回的链接属性
唯一的区别是文件的类型,如果它是Google驱动器类型的文件,那么它可以在Google驱动器web应用程序中拥有。如果没有,你会得到一个下载链接。
这两个链接都将要求任何使用上述链接的人必须至少拥有文件的权限才能查看它们。
这些链接都不应该与可共享链接混淆,可共享链接可以从Google drive web应用程序请求,该应用程序将为与其共享链接的任何人工作。

无法从Google drive api获取链接,该链接可与无权访问该文件的用户共享。
曾经有一段时间,我相信当webContentlink为任何人工作时,如果文件被设置为公共文件,情况就不再是这样了。
https://stackoverflow.com/questions/69461621
复制相似问题