C# “代码”后面的代码;“添加到我的驱动器”;按钮

C# “代码”后面的代码;“添加到我的驱动器”;按钮,c#,file-io,google-drive-api,C#,File Io,Google Drive Api,我想知道是否有人必须编写一个程序,将文件夹从“与我共享”移动到“我的驱动器”。我正在尝试这样做,但在任何地方都找不到任何用于移动文件的Google源代码。有代码来复制文件,但我不想创建副本,我想将文件的位置从“与我共享”文件夹移动到“我的驱动器”文件夹。我没有任何想法,因为我看了又看,没有找到任何与移动文件有关的内容,我也不能发布任何代码片段,因为我没有( 编辑:这是在一个服务帐户上完成的,并与数千名用户共享,因此目前他们都需要授权该应用程序。我们希望能够与他们共享该应用程序,并将其放入他们的驱

我想知道是否有人必须编写一个程序,将文件夹从“与我共享”移动到“我的驱动器”。我正在尝试这样做,但在任何地方都找不到任何用于移动文件的Google源代码。有代码来复制文件,但我不想创建副本,我想将文件的位置从“与我共享”文件夹移动到“我的驱动器”文件夹。我没有任何想法,因为我看了又看,没有找到任何与移动文件有关的内容,我也不能发布任何代码片段,因为我没有(

编辑:这是在一个服务帐户上完成的,并与数千名用户共享,因此目前他们都需要授权该应用程序。我们希望能够与他们共享该应用程序,并将其放入他们的驱动器中。我们曾短暂尝试过给予他们所有权,这很有效,但给予他们所有权并不是一项操作激动


因此,用户将与他们共享该文件,然后为了方便起见,我们希望将其直接放入他们的驱动器。

与我共享
,或者在新的UI中,“Incoming”不是一个真正的文件夹,它更多的是与您共享的信息视图。因此,传统意义上,您不能“移动”,但您肯定可以添加它我开车去

如果您有要添加的文件ID,则只需以编程方式执行。请阅读代码。您只需将“root”添加为要添加的文件夹的父级。root=我的驱动器

.注意,只需将folderId设置为“root”

希望有帮助!

“添加到我的驱动器”通过向文件中添加父级来工作。使用
驱动器.files.update
,示例请求

PATCH https://www.googleapis.com/drive/v3/files/FILE_ID?addParents=PARENT_ID&key={YOUR_API_KEY}

如果它在我的驱动器中,这是可行的,但是我们在整个网络中进行这项工作,并且我们没有用户的密码,因此我们现在还不能这样做。不过,谢谢!