云端硬盘许可中的每次更改都会发送通知邮件。有什么方法可以避免这种情况吗?
非常感谢, Ridgh
答案 0 :(得分:3)
每当您使用云端硬盘API插入新权限时,您都可以将sendNotificationEmails
可选参数设置为false,以避免发送该电子邮件:
https://developers.google.com/drive/v2/reference/permissions/insert
答案 1 :(得分:1)
PHP语言解决方案:
$this->service->permissions->create($folder->id, $userPermission, array('fields' => 'id', 'sendNotificationEmail' => false));
答案 2 :(得分:0)
这适用于Java:
service.permissions().insert(fileId, newPermission).setSendNotificationEmails(false).execute();
答案 3 :(得分:0)
在C#(api v3)上,您必须像在创建请求后一样将SendNotificationEmail设置为false;
var req = _driveService.Permissions.Create(
new Permission
{
Role = "reader",
Type = "user",
EmailAddress = readerEmail
}, document.DocumentId);
req.SendNotificationEmail = false;
req.Execute();