0

我开发了一个 Azure 函数,它通过 Graph API 将文件从 Sharepoint 复制到 Teams。

在我的开发租户中,Azure 函数可以正常工作,但是当我在客户租户中部署它时,文件复制失败。

在 Azure AD 中,我使用Sites.ReadWrite.All. AppID/Secrets 用于验证 API 调用。

我的电话是:

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

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

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

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

4

0 回答 0