当前位置: 首页 > 知识库问答 >
问题:

使用Python共享Google Drive中的文件

唐渊
2023-03-14
service.permissions().create(body={"role":"reader", "type":"anyone"}, fileId=selected_id)

如标题所述,如何使用Python在GDrive上按ID共享文件?提前谢了。

共有1个答案

岳君之
2023-03-14

根据权限,您似乎已经获得了正确的格式:Create

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

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

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

 类似资料:
  • 我试图创建一个nodejs应用程序,可以准备我的GoogleDrive文件。我不想要一个每个人都可以使用的应用程序,它只是特定于我的谷歌驱动。 我在控制台中为GoogleDrive创建了一个api密钥,没有任何限制。 这是我正在做的电话:https://www.googleapis.com/drive/v3/files?pageSize=10 当使用这个键我得到这个错误: 这在谷歌硬盘上可能吗?

  • 我想使用API dropbox=python打印文件中的共享链接,我的代码: 现在我想获取url来共享,比如: 什么印刷品???谢谢兄弟

  • 但是,执行这一行给了我(为了保护无辜者而改变了名字): 应用程序A在清单文件中有以下内容: filePaths.xml具有: 文件最终的实际路径是: 在这一点上,我被难住了。我不知道为什么不能授予我在同一个应用程序中创建的文件的权限。所以我的问题是:为什么我会得到这个异常,我如何才能成功地授予应用程序B的权限?

  • 我正在用Nodejs做一个聊天室。为此,我使用了express、socket.io和http。我正在寻找通过http服务器进行文件共享的选项。首选的文件格式是图像文件(.jpg或.png)和文本文件。但我做不到。我尝试使用html的标记,但它没有将任何文件上传到服务器。 这是我的服务器端代码(server.js) null null 这是客户端代码(index.js) null null 对于前端

  • 我有一个经过验证的谷歌客户端,我想列出其他人公用文件夹中的文件(我认为共享或不共享的文件夹是不相关的,因为它是公用的) 这是我在NodeJS中的代码 注意:文档中没有“folderId”选项:https://developers.google.com/drive/api/v3/reference/files/list-只是一个drivid选项 虽然我将corpa设置为“drive”和drive I

  • 我正在使用FileProvider API来共享实际存储在内部存储中的内容。 有什么建议我做错了什么吗?