谷歌驱动器禁用权限更改通知电子邮件

时间:2013-08-19 14:09:05

标签: google-drive-api

如果权限发生变化,我想在我的C#应用​​程序中禁用通知电子邮件。我发现了一个名为SendNotificationEmails的service.permissions.insert属性,但我不知道如何使用它。 我试过了Avoid mail notification on update drive permission

我的代码: return service.Permissions.Insert(newPermission,fileId).SendNotificationEmails(Boolean.TrueString).execute();

但是我收到一个错误:“不可调用的成员'Google.Apis.Drive.v2.PermissionsResource.InsertRequest.SendNotificationEmails'不能像方法一样使用”

谢谢! 马库斯

2 个答案:

答案 0 :(得分:9)

SendNotificationEmails是一个字段,而不是一个方法。请改用以下内容:

InsertRequest req = service.Permissions.Insert(newPermission, fileId);
req.SendNotificationEmails = true;
req.Fetch();

答案 1 :(得分:0)

没有必要考虑Burcu的答案。

只需将代码更改为

即可
return service.Permissions.Insert(newPermission,fileId).setSendNotificationEmails(false).execute();

这样做可以做得更好也更短。