Ошибка при копировании файлов между дисками с помощью API Graph - PullRequest
0 голосов
/ 30 апреля 2019

Я разработал функцию 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, файлы будут скопированы.

...