go - WritersCanShare - 谷歌驱动 API
问题描述
我正在开发一个将使用谷歌驱动器和谷歌文档的软件。最近我发现google drive共享菜单中有一个选项:防止其他人共享文档。我想使用 Go 语言在我的应用程序中实现这一点,但并不缺乏。
问题是,我做了一个插入文件调用(使用谷歌驱动器 api),将 WritersCanShare 字段设置为 false,但具有 writer 角色的用户仍然可以共享文件。这是代码块:
file, err = srv.Files.Insert(&drive.File{
CreatedDate: time.Now().Format(time.RFC3339),
MimeType: "application/vnd.google-apps.document",
Title: "sometitle",
WritersCanShare: false,
}).Do()
那么,我能做些什么来解决这个问题呢?
我使用服务帐户创建文件并将所有者角色赋予我的主要谷歌帐户。
解决方案
推荐阅读
- ubuntu - 如何在ubuntu中更改UTC时间
- amazon-web-services - terraform planing 中的 x509 证书签名问题
- delphi - 需要播放媒体 快进快退 Delphi android
- php - 如何在 phpunit 中使用 error_get_last() 函数模拟和正确编写测试
- docker - 用于启动 Apache Kafka 的 docker compose 出错 - 无法建立到节点 -1 (localhost/127.0.0.1:9092) 的连接
- drools - Drools 7.52 版不使用 GDST 命中策略
- google-apps-script - 从工作表简单触发器运行谷歌脚本时如何解决身份验证错误
- linux - 实时线程优先级值:会更新吗?
- gitlab - ci cd git push 在 gitlab runner 上不起作用
- html - 我的联系表单的重置按钮没有重置