使用服务帐户时如何防止 "Delivery Status Notification (Failure)"
How to prevent "Delivery Status Notification (Failure)" when using service account
我正在使用 Web 应用程序通过服务帐户在 google 驱动器文件夹中创建和共享写入权限。创建和权限共享成功执行。
我正在使用以下代码创建此权限。
function createPermissionOffic(auth){
const drive = google.drive({version: 'v3', auth});
var fileId = rootFolderId;
var permissions = [
{
'type': 'user',
'role': 'writer',
'emailAddress': serviceAccountEmail
}
];
// Using the NPM module 'async'
async.eachSeries(permissions, (permission, permissionCallback)=> {
drive.permissions.create({
resource: permission,
fileId: fileId,
fields: 'id',
sendNotificationEmails: false
}, (err, res)=> {
if (err) {
// Handle error...
console.error(err);
permissionCallback(err);
} else {
console.log('Permission ID: '+ res)
permissionCallback();
}
});
}, (err)=> {
if (err) {
// Handle error
console.error(err);
} else {
// All permissions inserted
}
});
}
我希望“sendNotificationEmails: false”会阻止任何此类邮件通知。如何解决这个问题?
我认为你的问题的原因是拼写错误。所以请修改如下,再测试一下
发件人:
sendNotificationEmails: false
收件人:
sendNotificationEmail: false
- 请删除
sendNotificationEmails
的最后一个字符 s
。
参考:
我正在使用 Web 应用程序通过服务帐户在 google 驱动器文件夹中创建和共享写入权限。创建和权限共享成功执行。
我正在使用以下代码创建此权限。
function createPermissionOffic(auth){
const drive = google.drive({version: 'v3', auth});
var fileId = rootFolderId;
var permissions = [
{
'type': 'user',
'role': 'writer',
'emailAddress': serviceAccountEmail
}
];
// Using the NPM module 'async'
async.eachSeries(permissions, (permission, permissionCallback)=> {
drive.permissions.create({
resource: permission,
fileId: fileId,
fields: 'id',
sendNotificationEmails: false
}, (err, res)=> {
if (err) {
// Handle error...
console.error(err);
permissionCallback(err);
} else {
console.log('Permission ID: '+ res)
permissionCallback();
}
});
}, (err)=> {
if (err) {
// Handle error
console.error(err);
} else {
// All permissions inserted
}
});
}
我希望“sendNotificationEmails: false”会阻止任何此类邮件通知。如何解决这个问题?
我认为你的问题的原因是拼写错误。所以请修改如下,再测试一下
发件人:
sendNotificationEmails: false
收件人:
sendNotificationEmail: false
- 请删除
sendNotificationEmails
的最后一个字符s
。