google-drive-api - 在 Google 云端硬盘文件共享上禁用自动生成的电子邮件

标签 google-drive-api

我正在使用 Google Drive API 从我们的自定义应用程序上传文件。当我使用 Google Drive API 权限与单个用户共享上传的文件时,系统始终会向该用户发送一封自动生成的电子邮件,表明已共享新文件。

Google Drive API 中是否有任何选项可以禁用此自动生成的电子邮件?我可以在 Drive UI 中看到该选项,但在使用 Drive API 时看不到相同的选项。

如果无法禁用自动生成的邮件,是否可以自定义自动生成的电子邮件内容?

谢谢你, 光盘

最佳答案

您可以完全禁用电子邮件消息,也可以为电子邮件设置自定义消息。请参阅permissions insert function ,您需要查看 sendNotificationEmails 和 emailMessage 属性。这些是 URI 参数,而不是正文参数,因此您可以像设置 fileId 一样设置它们。例如,Python 示例如下所示:

return service.permissions().insert(
    fileId=file_id, sendNotificationEmails=False, body=new_permission).execute()

关于google-drive-api - 在 Google 云端硬盘文件共享上禁用自动生成的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16297944/

相关文章:

google-drive-api - 是否可以使用 google apps 脚本或 google drive api 创建新修订版?

google-sheets - Google OAuth 2.0 的长期访问 token

android - 在 AAR 中使用 Dagger(或其他 DI IoC 容器)的任何示例?

google-apps-script - 如何在 Google Apps 脚本中获取文件的自定义属性?

ios - 如何在Google Drive API中获得下载进度(快速5)

logging - 使用 Arduino 访问 Google Drive

iframe - 无法将Google云端硬盘文件嵌入iframe

google-drive-api - 来自 Google Drive API 的图像缩略图

javascript - 如何将图片从网址上传到 Google 云端硬盘?

javascript - 使用 node.js 从 Google Drive 读取二进制文件