0

我看到在我的 Google 驱动器上使用 Realtime Playground 创建的文件支持Open With功能。尽管预览不可用,但我可以单击它并重新打开 Playground 应用程序。我如何对我的应用程序做同样的事情。我创建了一个演示,用于添加/删除列表项,并在我的谷歌驱动器中创建文件,类似于谷歌实时游乐场功能。open with也可用。

在此处输入图像描述Google 应用程序文件与它创建的我的应用程序。但是,单击它会导致

抱歉,我们无法为您尝试打开的所有文件授权此应用程序。请再试一次。

在此处输入图像描述 是因为我基本上有不好的业力,还是有客观的原因我错过了?


第一个答案表明我必须这样做Google Drive API Drive UI integration文档特别说,那open-with是由Open URL提供的。经过一番努力,我在集成设置中添加了验证Open URL,但这没有效果。我还是一样Unable to authorize this app error

4

1 回答 1

0

确保您已启用Drive SDK service.

该错误Sorry, we were unable to authorize this app for all of the files you attempted to open. Please try again.意味着您需要授权用户。Google API 使用 OAuth 2.0 协议进行身份验证和授权。Google 支持常见的 OAuth 2.0 场景,例如用于 Web 服务器、已安装和客户端应用程序的场景。

在使用OAuth 2.0访问 Google API 时,所有应用程序都遵循基本模式。在高层次上,您遵循四个步骤:

  • 从 Google API 控制台获取 OAuth 2.0 凭据。
  • 从 Google 授权服务器获取访问令牌。
  • 将访问令牌发送到 API。
  • 如有必要,请刷新访问令牌。

注意:将刷新令牌保存在安全的长期存储中,只要它们仍然有效,就可以继续使用它们。限制适用于每个客户端-用户组合以及所有客户端的每个用户发出的刷新令牌的数量,这些限制是不同的。如果您的应用程序请求足够的刷新令牌以超过其中一个限制,则较旧的刷新令牌将停止工作。

于 2016-07-18T08:27:49.360 回答