所以我不确定这是否可能以及是否有意义。我正在尝试在我的应用程序中学习和使用云空间。因此,作为示例,我尝试创建一个应用程序来在 Google Drive 中上传文件。我注册了我的应用程序并使用了谷歌提供的一些参考资料。我现在可以上传文件了。
我使用注册我的应用程序[email protected]
并使用Client_Id
and Client_Secret
在我的帐户中给出来创建应用程序。当我上传文件时,文件会上传到我的[email protected]
帐户。但我想要的是,我的应用程序应该为用户提供登录那里的选项gmail
账户。无论谁登录(例如使用电子邮件[email protected]
),我的应用程序应该能够将文件上传到该帐户。我相信桌面版离线 Google 云端硬盘应用程序的工作方式相同。输入您的用户名和密码,文件将同步到该帐户。谁能指点我一个示例代码吗?
我想通过我的应用程序上传文件、阅读它们、删除它们、共享它们。我不会提供任何代码示例,但如果需要,请告诉我。谢谢。
你能行的。您需要将用户导航到特定的 URL,他将在其中输入他的电子邮件和密码。之后,Google 将为您提供授权码和刷新令牌。刷新令牌可用于在授权码过期时检索授权码。
该授权码用于与用户驱动器配合使用。
如果您的应用程序是 Web 应用程序,您可以将用户导航到 google 并将回调设置为您的自定义 URL。
如果它是 Windows 窗体应用程序,那么您有 2 个选择
- 创建自定义浏览器窗口并解析 DocumentTitle 属性
- 导航用户的浏览器并要求他从标题复制粘贴代码(或自动执行)
您可以从这里下载示例
只需填写CLIENT_ID
and CLIENT_SECRET
常数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)