在python中获取驱动器文件的可共享链接

时间:2020-01-14 04:08:04

标签: google-drive-api

我正在尝试获取可共享的链接,以便在下载Google驱动器文件时不需要登录。我可以从Google Drive UI获取此链接,但我想从我的python代码获取它。谁能帮我

1 个答案:

答案 0 :(得分:1)

您的问题有点太广泛了,因此我的回答将以一般的方式为您提供帮助。使用“文件:获取端点”中的Try this API,并在 字段 请求参数webViewLink中指定,您将获得一个链接,您可以使用该链接,但请注意,只有在请求文件的用户已经具有对该文件的最低读取权限时,此方法才有效。

将先前的API调用转换为Python代码,如下所示:

# Don't forget to build your Drive service instance 
sharable_link = service.files()\
        .get(fileId="your-file-id", fields="webViewLink")\
        .execute()
print(sharable_link.get("webViewLink"))