我开发了一种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调用,则会复制文件。