【发布时间】:2017-11-09 02:30:15
【问题描述】:
这是我的任务以及我为完成它所遵循的资源。
我最终希望用户能够使用我的应用(使用 Ionic 制作)拍照,然后对这些照片进行分类并最终存储在公司的 Google Team Drive 中。
我最初是将图像上传到 Firebase 存储,然后我被告知必须可以访问团队云端硬盘。
有些拍照的人不属于公司的 G Suite,所以我认为让数据库本身通过 Team Drive 进行身份验证并从那里上传会更容易。
这是来自 github 的示例,它显示了我想要的相同内容,除了它从 Firebase 数据库上传到 Google 表格: https://github.com/firebase/functions-samples/tree/master/google-sheet-sync
我的计划是完全遵循本指南以使其正常工作,然后弄清楚如何为存储 -> 团队驱动器更改它。
但是按照自述文件中的说明(它们已经很老了)我遇到了一个错误,现在我被卡住了。
对于该链接中的第 7 步,它说要运行 $ firebase functions:config:set googleapi.client_id="<id>" 和命令的其余部分,我进入终端:
Error: HTTP Error: 403, The caller does not have permission
我要采取哪些步骤才能使其正常工作?我也不确定我当前的实现是否有意义。让使用该应用程序的每个人都使用 Google 帐户登录,这样他们就可以成为 Team Drive 的成员并直接从应用程序上传到 Drive,这并不是什么大不了的事。这是否仍然包括那种安全行为,例如如果连接断开,文件上传将独立恢复?
【问题讨论】:
标签: firebase ionic-framework firebase-realtime-database google-oauth google-drive-realtime-api