使用API​​ Graph在驱动器之间复制文件时出错

时间:2019-04-30 15:16:13

标签: microsoft-graph onedrive sharepoint-online microsoft-graph-teams microsoft-graph-files

我开发了一种Azure函数,该函数通过Graph API将文件从Sharepoint复制到团队。

在我的开发租户中,Azure功能可以正常运行,但是当我将其部署到客户租户中时,文件副本将失败。

在Azure AD中,我向Sites.ReadWrite.All注册了一个应用程序。 AppID /秘密用于验证API调用。

我的电话是:

POST /drives/b!LbotXZhkxke94OcM0YXrwjR86upNLJdLhSZ_OgDp-T-mtydXTv3sT5A00CrdeZV3/items/01XH5SRTDWNAGSEI66J5GZZXQ6J3NX5KBY/copy
{
  "parentReference": {
    "driveId": "b!mYnVUTiLdES_vJKviIRhfBS6yvSHBD5Bkm3MUTeSBz0DLlyWwF6ORIRel-MFHkAv",
    "id": "01B7MS37LA35AKR6UYIBDJW3QA5DFVCCZJ"
  }
}

响应状态为accepted,但文件未复制。

location响应标头值是正确的,但是当我浏览到location URL时,出现消息“处理中的常规异常”。

存在源文件,而存在目标驱动器。 如果我在Graph API Explorer中进行此API调用,则会复制文件。

0 个答案:

没有答案