避免更新驱动器权限上的邮件通知

时间:2012-09-18 07:23:32

标签: google-drive-api

云端硬盘许可中的每次更改都会发送通知邮件。有什么方法可以避免这种情况吗?

非常感谢, Ridgh

4 个答案:

答案 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();
相关问题