#microsoft-graph-api
#microsoft-graph-api
Вопрос:
Я пытаюсь скопировать файл Excel в ту же папку в моей учетной записи sharepoint, используя следующий API, POST /drives/{driveId}/items/{itemId}/copy
но он выдает сообщение «Операция не поддерживается».Итак, как это сделать?
Комментарии:
1. Я не смог воспроизвести вашу проблему. У меня есть папка на моем диске, и в ней есть файл Excel. Я пытаюсь скопировать этот файл в ту же папку, используя приведенный ниже вызов.
https://graph.microsoft.com/v1.0/sites/{siteid}/drives/{driveid}/Items/{file id which you want to copy}/copy
. Тело запроса:{ "parentReference": { "driveId": "{Same driveid of above call}", "id": "{Folderid}" }, "name": "contosoplan(copy).xlsx" }
Попробуйте с этим. у меня это сработало.2. @Shiva-MSFTIdentity Спасибо за ваш ответ, я попробовал это, но все равно получаю это сообщение, операция не поддерживается . Я использую сайт связи, и я не знаю, что пошло не так, даже если я также дал требуемое разрешение в соответствии с документацией.
3. Не могли бы вы поделиться телом запроса, а также идентификатором запроса и меткой времени для неудачного запроса.
4. Я обнаружил, что это была проблема в моем разделе заголовка, и после ее решения теперь она отлично работает с обоими вышеупомянутыми API, поэтому спасибо за ответ.
5. Не могли бы вы рассказать нам, какое изменение заголовка помогло вам продвинуться вперед?
Ответ №1:
Как обсуждалось в комментариях, вы можете попробовать следующий сценарий.
У меня есть папка на моем диске, и в ней есть файл Excel. Я пытаюсь скопировать этот файл в ту же папку, используя приведенный ниже вызов.
https://graph.microsoft.com/v1.0/sites/{siteid}/drives/{driveid}/Items/{file id which you want to copy}/copy
Request Body:
{
"parentReference": {
"driveId": "{Same driveid of above call}",
"id": "{Folderid}"
},
"name": "contosoplan(copy).xlsx"
}
Попробуйте с этим. И, как вы сказали, apiversion = 2.1 не должен использоваться в некоторых сценариях в соответствии с этим потоком Github, поскольку он не имеет четности функций с версией по умолчанию.