我最近访问了一个网站,该网站给了我一个谷歌驱动器链接来访问内容,但是当我尝试打开该链接时,它说权限被拒绝。所以我在那个网站注册,现在驱动器链接打开正常。
所以我观察到的是该网站与已注册的用户共享了驱动器内容。
所以我很好奇你是如何实现这个的?即您如何提供对 只有那些在您的网站上注册的用户?
答案 0 :(得分:0)
当您是共享云端硬盘的所有者时,您可以轻松管理其中的成员 - 添加和/或删除成员并更改每个成员的权限。
这可以使用 Google Drive 的 UI 来完成:
但也可以通过使用 Drive API 和以下请求以编程方式完成:
POST https://www.googleapis.com/drive/v3/files/fileId/permissions
var newMember = {
type: 'user',
role: 'reader',
emailAddress: 'user@example.com'
};
driveService.permissions.create({
resource: newOrganizerPermission,
fileId: 'driveId',
useDomainAdminAccess: true,
supportsAllDrives: true,
fields: 'id'
}, callback);
因此,例如,每当注册新成员时,都会运行包含上述说明的脚本,并将电子邮件地址添加到共享云端硬盘的查看者中。