首页 > 解决方案 > 使用 Google Slides API 从自定义网站添加/删除电子邮件

问题描述

是否可以使用 Google Slides API 使我能够从我的自定义 3rd 方网站接收电子邮件,比如说 admin@gmail.com 并添加它,以便他们只能查看演示文稿?然后,我希望他们在网站上的个人资料上有一个复选框,所以当它被取消选中时,它会将它们从演示文稿中删除,依此类推。

这将是一个非常好的功能,因为它可以减轻管理负担并帮助我跟踪我允许谁查看我的文档。

如果这是可能的,有人有它的代码吗?

标签: google-slides-api

解决方案


当然,您可以使用带有 Permissions.Create [1] 请求的 Drive API 轻松做到这一点。您可以从快速入门 [2] 开始设置客户端,以便能够发出请求。在您的情况下,您需要知道文件 ID 并使用以下参数:

{
  "role": "reader",
  "type": "user",
  "emailAddress": "user@email.com"
}

[1] https://developers.google.com/drive/api/v3/reference/permissions/create

[2] https://developers.google.com/drive/api/v3/quickstart/js


推荐阅读