У меня есть приложение, которое использует MS Graph API для onedrive.Когда я пытаюсь переместить файл в корень диска из какой-либо папки, у меня появляется сообщение об ошибке «Один из предоставленных аргументов недопустим».
Но тот же код отлично работает для «отдельных» учетных записей onedrive, проблема заключается в том, чтотолько для OneDrive для бизнес-аккаунтов.Кроме того, перемещение в любую другую папку работает нормально.
Я отправляю запрос PATCH o переместить файл.
Для свободного onedrive тело запроса выглядит как
(
[parentReference] =>
(
[path] => //drives/68XXXXX7f7f7d7c/root
)
)
thisработает.но тот же код для oneDrive для бизнеса терпит неудачу
(
[parentReference] =>
(
[path] => //drives/b!-0dIs3JX..TRUNCATED...0_oR2A...L0PY/root
)
)
Это выдает ошибку "Один из предоставленных аргументов недопустим"
Что это может быть?Есть идеи?Я следую за документами здесь https://docs.microsoft.com/en-us/graph/api/driveitem-move?view=graph-rest-1.0