预览并打开

时间:2016-07-17 16:53:21

标签: google-drive-api google-drive-realtime-api open-with google-realtime-api

我发现在我的Google云端硬盘上使用Realtime playground创建的文件支持Open With功能。尽管预览不可用,我可以点击它并且游乐场应用程序重新打开。我如何对我的应用程序做同样的事情。我创建了一个demo one, to add/remove list items,它会在我的google驱动器中创建文件,类似于google realtime playground功能。 open with也可用。

enter image description here Google应用文件及其创建的应用。但是,点击它会导致

  

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

enter image description here  是因为我基本上有一个不好的业力,或者有我想念的客观原因?

第一个答案表明我必须做Google Drive API Drive UI integrationThe doc says particularlyopen-withOpen URL piece提供。经过努力,我在集成设置中添加了verified Open URL,但这没有效果。我仍然得到相同的Unable to authorize this app error

1 个答案:

答案 0 :(得分: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。
  • 如有必要,请刷新访问令牌。

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