google-slides-api - 使用 Google Slides API 从自定义网站添加/删除电子邮件
问题描述
是否可以使用 Google Slides API 使我能够从我的自定义 3rd 方网站接收电子邮件,比如说 admin@gmail.com 并添加它,以便他们只能查看演示文稿?然后,我希望他们在网站上的个人资料上有一个复选框,所以当它被取消选中时,它会将它们从演示文稿中删除,依此类推。
这将是一个非常好的功能,因为它可以减轻管理负担并帮助我跟踪我允许谁查看我的文档。
如果这是可能的,有人有它的代码吗?
解决方案
当然,您可以使用带有 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
推荐阅读
- javascript - 将对象的内容推送到数组中
- python - ValueError:检查时出错:预期 conv2d_1_input 的形状为 (28, 28, 1) 但得到的数组的形状为 (58000, 28, 28)
- jenkins-pipeline - 在 groovy 中创建自定义步骤
- reactjs - 使用 FirebaseUI + React Router 成功登录时重定向
- gurobi - 错误:求解器日志:无法识别的标志或缺少参数:-AMPL
- c - 为什么当我们尝试在 C 编程中将 malloc 用于多个字符串时, malloc 有效,但 calloc 无效?
- html - 在角度 4 中切换三个 div
- c++ - 在 C++ 中找出具有无限范数的相对误差
- tensorflow - GradientDescentOptimizer 的输入是什么?
- ios - iOS Swift MKLocalSearchRequest