Google Drive SDK:使用drive.install范围将Web应用程序集成到“打开方式”UI无法正常工作

问题描述 投票:3回答:2

我尝试在Web Drive UI中集成我的Web应用程序(打开文件)并没有太大成功。我无法使用OAuth范围https://www.googleapis.com/auth/drive.install安装该应用。

我想知道是否有人可以分享他们的Drive SDK配置,看看我是否遗漏了什么。我尝试使用Google API控制台安装我的应用,方法是选择要自动进行身份验证的云端硬盘集成。我还尝试使用google-api-client gem手动制作OAuth请求。

我总是得到权限对话框,我可以看到请求以下内容:Add itself to Google Drive。我也像正常的OAuth请求一样重定向回我的应用程序,但该应用程序从未在Google云端硬盘中列出。

我一直在申请以下范围:

https://www.googleapis.com/auth/drive.install https://www.googleapis.com/auth/drive.file profile user

允许导入和这些辅助MIME类型:

application/vnd.google.drive.ext-type.html text/html

我按照这里的文档:https://developers.google.com/drive/web/enable-sdk

在此先感谢您的帮助!!

google-drive-sdk
2个回答
0
投票

我能够通过修改我的OAuth流来解决这个问题。它之前没有交换访问令牌的身份验证代码。一旦我做到这一点,一切都按预期工作。


0
投票

我的问题是,我没有这套:

允许导入和这些辅助MIME类型:

application / vnd.google.drive.ext-type.html text / html

我正在使用Google Spreadsheets,因此我需要一个可以转换为表格的mime类型,例如text/csv,请参阅https://developers.google.com/drive/api/v3/integrate-open#open_and_convert_google_docs_in_your_app

© www.soinside.com 2019 - 2024. All rights reserved.