Я разработал функцию Azure, которая копирует файлы из Sharepoint в команды через Graph API.
В моем клиенте-разработчике функция 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
является правильным, но при просмотре URL-адреса location
появляется сообщение «Общее исключение при обработке».
Исходные файлы существуют и целевой диск существует.
Если я сделаю этот вызов API в Graph API Explorer, файлы будут скопированы.