【发布时间】:2020-01-22 00:11:20
【问题描述】:
Google API Admin SDK 数据传输:可以找到here
我已经能够成功地将所有文件从 1 个 Google 帐户复制到另一个帐户,但我希望仅复制 1 个特定文件。范围和权限是正确的。
移动所有文件成功的API请求体是:
{
"oldOwnerUserId": "{ID transferring from}",
"newOwnerUserId": "{ID Transferring to}",
"applicationDataTransfers": [
{
"applicationId": "{Google Drive Application ID}"
}
]
}
我要复制的 Google Drive 文件夹的 ID 是 1HCrNywrvoUly_MrYndR。如何调整此代码以仅通过此 Google Drive 文件夹传输?
或者,有没有一种方法可以通过 Google API 在其他用户的帐户中创建默认文件夹?我需要为每个创建帐户的新用户创建一组空白文件夹,并且无法找到使用 Google Drive API 在其他帐户中创建文件夹的方法。此解决方法是在我的 Google Drive 中创建所有文件夹,然后使用 Admin SDK API 将完成的文件夹发送给新用户。
【问题讨论】:
-
您是要复制特定文件夹还是云端硬盘?您发布的 ID 采用云端硬盘形式,而不是文件/文件夹。
-
我正在尝试复制特定的 Google Drive 文件夹(我没有输入实际的文件夹 ID)
标签: google-admin-sdk