首页 文章

Microsoft Graph API:如何在OneDrive Business中的帐户之间复制共享文件夹

提问于
浏览
0

是否可以通过Microsoft Graph API将共享文件夹复制到OneDrive Business中我自己的配置文件中?

这两个帐户都是OneDrive商业帐户 . 帐户A与帐户B共享一个文件夹 . 帐户B已登录,可以查看帐户A中的所有共享项目 . 所以非常好 .

如何将此共享文件夹复制到帐户B的配置文件中?

当我尝试这个POST时,我得到一个401 - 调用者未经过身份验证 .

POST https://graph.microsoft.com/v1.0/drives/<remoteItem.driveId>/items/<id>/copy

Content-Type: application/json
Authorization: Bearer xyz...

{
  "parentReference": {
    "path": "/drive/root:/Documents"
  }
}

我使用的范围是:

  • mail.read

  • user.read

  • files.read

  • files.read.all

  • sites.read.all

  • files.readwrite

有什么建议?

1 回答

  • 5

    OneDrive for Business和SharePoint中的复制API目前仅限于复制同一“站点”中的文件 . 对于OneDrive for Business,每个用户都由一个单独的站点表示,这意味着不支持在OneDrive之间复制文件 .

    我们正在努力添加在站点之间复制文件的功能,并希望尽快更新API .

相关问题