从桌面应用程序访问 Google Drive [重复]
-
13-12-2019 - |
题
我想在 Android 应用程序和单独的基于 Java 的独立桌面应用程序之间同步单个小 xml 文件。首先,用户在 Android 应用程序中按下按钮,然后 xml 文件就会存储在云中的某个位置。接下来,用户启动独立桌面应用程序并从云端获取 xml 文件。
我想使用 Google 云端硬盘来实现此目的。但是,我对 Google Drive 帮助页面中的以下内容感到困惑:
警告:仅授权就不足以使您的应用程序访问用户的文件 - 还需要安装应用程序。除非用户首先在Chrome Web Store中安装了该应用程序,否则应用程序将无法访问文件。
有没有办法直接从具有凭据的 Google Drive 抓取/写入文件?或者至少是一种对最终用户来说问题最少的方法?
解决方案
目前,我们意识到这对于 Drive API 来说是不可行的,因为您需要为从 Chrome Web Store 安装的客户端 ID 创建令牌。我们正在计划解决这个问题,但还没有立即采取任何措施。短期内,您应该使用文档列表 API。
不隶属于 StackOverflow