我正在处理移动和桌面应用程序。我正在尝试将 Google Drive 用作永久存储文件夹。不幸的是,我不知所措,因为我找不到任何例子。有人可以指点我从 Google Drive 存储或检索文件的示例吗?
我真的很想在代码中看到一个简单的例子,或者可能是一个可以处理这个问题的库。我被困在检索和使用 OAuth 2.0 凭据 https://developers.google.com/drive/credentials
我正在处理移动和桌面应用程序。我正在尝试将 Google Drive 用作永久存储文件夹。不幸的是,我不知所措,因为我找不到任何例子。有人可以指点我从 Google Drive 存储或检索文件的示例吗?
我真的很想在代码中看到一个简单的例子,或者可能是一个可以处理这个问题的库。我被困在检索和使用 OAuth 2.0 凭据 https://developers.google.com/drive/credentials
不知道我有没有发现你的问题。我所理解的是,您正在寻找一种方法,使您能够从不同的计算机上处理同一个项目。
如果是这样,您只需下载 Drive。安装后,它会询问您要与 Drive 保持同步的文件夹。如果您选择您的工作区,它将与 Drive 同步。因此,在另一台电脑上,如果您安装了 Drive,您也可以使用相同文件的工作区文件夹。
我希望这是有帮助的。
马可
您应该查看Documents List API。
Google Drive API 和 SDK 旨在将应用程序集成到 Google Drive 的 Web-UI 中。为了保护用户文件的安全,它对应用程序开发者施加了一些限制,例如:
所有这些限制使得 Google Drive API 对于大多数非 Web 应用程序来说不是一个好的选择。例如,从 Chrome 网上应用店安装应用程序可能会让您觉得向用户请求移动或桌面应用程序很麻烦。尽管如此,如果没有从 Chrome Web Store 安装,您的应用程序在从 Google Drive 访问文件时总是会收到错误消息。
Documents List API允许您将文件(不仅是 Google Documents!)存储和加载到 Google Drive。
这个问题有点老了,仍然。你可以看看这个例子:https ://code.google.com/p/google-api-dotnet-client/wiki/OAuth2
他们为访问任务执行 OAuth2。但我只是使用相同的代码通过 v2 API 访问文件。http://code.google.com/p/google-api-dotnet-client/wiki/APIs#Drive_API
我只检索了文件列表,但它正在工作(来自.NET,桌面应用程序)。