【问题标题】:How to generate temporary download link for file with google drive api?如何使用 google drive api 为文件生成临时下载链接?
【发布时间】:2018-02-22 07:07:55
【问题描述】:

我开发了网络应用程序来将文件上传到谷歌驱动器并使用谷歌驱动器从它下载。 但如果我使用网页内容链接从 Google 驱动器下载文件,那么任何人都可以将此链接分享给其他人。那么任何人都可以为文件下载提供临时或一次性下载链接的解决方案吗? 或者如果该链接下载的文件,则该链接将被销毁或在新链接存在之前无论如何都不会使用。

那么这可以通过 google drive api 实现吗?

【问题讨论】:

  • 应用要求只有订阅用户才能下载认证包。我们把所有的包裹都放在了谷歌驱动器上。现在,当 App 共享 Web 内容链接以订阅用户下载包时 - 我们必须只允许该用户下载包,而不是其他用户。 2 文件下载问题 # 下载必须在浏览器左下角开始 # Web Content Link 必须经过认证(只有订阅用户才能下载) Google Drive API - 支持这样的内置功能吗?如果是,请分享或指导我们如何操作。

标签: c# google-api google-drive-api


【解决方案1】:

目前谷歌驱动器中没有一次性下载链接。如果您按照您的说法创建一个可共享的链接,它将永远有效。它不能被删除或禁用,它可以在用户之间共享。

您可以考虑将此作为功能请求添加到Issue forum

Anwser:不,这对于 Google drive api 是不可能的。虽然我想知道它是否不是您可以在您的网络应用程序中做的事情并做重定向类型的事情。这只是一个想法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-06
    • 2020-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-23
    相关资源
    最近更新 更多