使用Python共享Google云端硬盘中的文件

时间:2018-07-18 22:45:34

标签: python google-drive-api

Google云端硬盘中有很多涉及共享文件的资源,但我找不到对Python有用的任何东西,而且Google的引用不是特定于Python的。

我已将商品ID保存到变量selected_id中。在这种情况下,我想使该文件可以通过URL共享给任何人以供阅读。

service.permissions().create(body={"role":"reader", "type":"anyone"}, fileId=selected_id)

这是我到目前为止所拥有的,但是我认为我完全没有正确格式化它。

像标题中所述,如何使用Python在GDrive上按ID共享文件?预先感谢。

1 个答案:

答案 0 :(得分:0)

您似乎已按照Permissions:Create

设置了正确的格式

也许您只需要在末尾添加.execute()

service.permissions().create(body={"role":"reader", "type":"anyone"}, fileId=selected_id).execute()

您还在寻找使用Python API的示例吗,请查看以下存储库: https://github.com/gsuitedevs/python-samples

我想像一下您的代码可能看起来像这样: https://github.com/gsuitedevs/python-samples/blob/master/drive/driveapp/main.py#L57