【发布时间】:2018-03-02 17:31:51
【问题描述】:
我正在开发的网络应用程序需要允许用户在我们的系统中注册帐户时上传图像和 PDF 文件。我想要实现的是在页面中有一个按钮,点击后,用户可以浏览需要上传的图片或文件,然后代码会调用api将图片或文件存储在google drive中。然后,这些图像或文件将显示在另一个页面中,供管理员审核和批准。
我正在使用来自 Google Cloud 的 VM 来托管系统,并从 Google Cloud 控制台启用了 Google Drive api,但我在授权部分卡住了(我在这里参考了文档:https://developers.google.com/drive/v3/web/simple-upload) .我对在哪里获取身份验证令牌感到困惑,我有从 Google Cloud 控制台生成的 api 密钥,但我在 Google Cloud 控制台中看不到任何有关身份验证令牌的信息。
我不希望用户在需要上传内容时登录他们的谷歌帐户,使用谷歌驱动器应该对用户透明。上传到 Google Drive 的所有图片和文件都应该是公开的,并且对所有人开放以进行只读访问和部分写入访问(只允许添加新文件,不能删除或覆盖现有文件)。
【问题讨论】:
标签: angular rest typescript google-drive-api google-cloud-platform