【问题标题】:Google Drive client/server appGoogle Drive 客户端/服务器应用
【发布时间】:2013-04-04 13:18:57
【问题描述】:

我希望在 Android 上拥有一个客户端应用程序,它接受用户输入和相关数据,将其压缩,并将数据存储在用户的 Google Drive 帐户中。然后客户端应用程序将与服务器的 Google Drive 帐户共享 zip 文件。

.net 服务器将监视其帐户中的新 zip 文件,然后将其处理为另一个文件并与原始用户共享。然后服务器会向用户发送一封电子邮件,通知他结果存储在他的云端硬盘上。

这种工作流程可行吗?

【问题讨论】:

    标签: android google-drive-api


    【解决方案1】:

    该流程可以通过多种方式实现,但您不需要为服务器提供 Google Drive 帐户。

    您的身份验证应该让服务器知道用户的凭据。然后,您的服务器可以发出服务器端请求以检索文件、处理文件并将处理后的文件上传到用户的云端硬盘。

    【讨论】:

    • 哇。我会调查一下。您可以分享更多细节或建议吗?
    • 需要与服务器共享的用户凭据究竟包含哪些内容?
    • 通过实现 OAuth2 流程在服务器端对用户进行身份验证,并将访问令牌存储在会话中。您可以代理客户端上的所有 Google Drive API 请求,也可以以安全的方式与客户端共享访问令牌。
    • 让我看看我能不能解释你在说什么。让我们以 Android DriveQuickstart 为例。在 MainActivity 中实例化了一个 GoogleAccountCredential 类型的对象。该对象有一个方法 getToken(),它返回一个字符串。这是我的 Android 客户端应用程序将传递给服务器的内容吗?
    • 现在我重新阅读了您的评论,您建议在服务器端对用户进行身份验证。我需要让我的应用程序执行此操作并将访问令牌传递给服务器。这有意义吗?
    猜你喜欢
    • 1970-01-01
    • 2019-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-21
    • 1970-01-01
    相关资源
    最近更新 更多