【问题标题】:Microsoft Graph API: How to copy Shared Folder between Accounts in OneDrive BusinessMicrosoft Graph API:如何在 OneDrive Business 中的帐户之间复制共享文件夹
【发布时间】:2016-06-08 11:15:26
【问题描述】:

是否可以通过 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

有什么建议吗?

【问题讨论】:

    标签: onedrive office365api microsoft-graph-api


    【解决方案1】:

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

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

    【讨论】:

    • 您好 Ryan Gregg,自从回答此问题后是否有任何进展,现在可以复制共享到另一个用户帐户的文件?
    猜你喜欢
    • 2023-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多