如何将文件上传到其他人的Google云端硬盘

时间:2014-07-16 18:55:43

标签: c# google-drive-api

我正在创建一个在多个Google Drives中创建文件/文件夹系统的应用程序。到目前为止我所拥有的是一个主要帐户,所有内容都上传到。然后,将上载的文件与多个驱动器共享,并更改权限,以便接收方成为所有者。这会将上传的文件移至“驱动器”标签,而不是“与我共享”标签。

如何直接将文件上传到接收者(其他用户帐户),而不是首先通过我的驱动器上传的所有文件?我完全被难倒了,所以我无法为你提供代码。

谢谢!

1 个答案:

答案 0 :(得分:0)

它可能有两种方式:
1.你目前的方式。仅当所有用户都属于相同的Google应用[多]域时才有效。

2.这个很糟糕,因为你需要让每个用户通过oauth(3step oauth2)流程进行一次,之后你会为每个用户保存一个刷新令牌。
优势:适用于任何google / gmail帐户 缺点:保存刷新令牌和可能的恶意使用的安全问题。以及每个用户的许可流程。

好像你想要#1。关于将它们临时存入您的帐户有什么大不了的?