外部用户将文件上传到共享文件夹时,无法收到来自 google云端硬盘的通知。



我有 2 个 Google 云端硬盘帐户,其中一个帐户已订阅创建、上传和编辑活动的通知被我称为内部用户。另一个没有订阅的用户称为外部用户。

我通过向 https://www.googleapis.com/admin/reports/v1/activity/users/all/applications/drive/watch?eventName=%event_name% 发布请求来设置这些通知,以订阅事件的钩子。

内部用户与外部用户共享一个文件夹。我的 Web 挂钩可以在内部用户将文件上传到共享文件夹时收到通知。但是,当外部用户将文件上传到共享文件夹时,它无法收到通知。

我想知道这个问题是由不正确的订阅或谷歌驱动器的原始设计引起的吗?

贝斯特,
斯科特

共享时,请尝试添加权限:插入。

在您的 HTTP 请求中,

POST https://www.googleapis.com/drive/v2/files/fileId/permissions

添加值设置为true的可选查询参数sendNotificationEmails,以便在共享给用户或组时发送通知电子邮件。请注意,如果角色是所有者,则会忽略此参数并发送电子邮件。

有关详细信息,请参阅权限。

相关内容

最新更新