Получение неожиданного 423 заблокированного ответа от Microsoft Graph API (файлы) при использовании uploadUrl - PullRequest
0 голосов
/ 21 мая 2019

Когда мы загружаем файл, используя конечную точку / createUploadSession для msft graph Files API, все в порядке. Однако после завершения загрузки файла иногда наши пользователи создают новый файл с тем же именем файла. Если файл в формате .pdf работает нормально, но если это файл .docx, то после того, как uploadUrl возвращается из конечной точки / createUploadSession, и мы начинаем делать PUT-вызовы для данного uploadUrl, мы получаем ответ Locked 423.

Но слово document (.docx) не ограничено тем, что мы можем сказать. Ни один пользователь не открыл файл на своем рабочем столе или в Word Online, но файл говорит, что он заблокирован.

Это ошибка в Microsoft Graph? У кого-нибудь еще есть такая проблема с перезаписью существующих файлов?

Пример uploadUrl, который мы получаем после вызова конечной точки / createUploadSession:

PUT     
https://<customerTenant>.sharepoint.com/sites/devtestqa/_api/v2.0/drives/<drive-id>/items/<item-id>/uploadSession?guid='<guid>'&path='Welcome-Letter%202019-05-20.docx'&overwrite=True&rename=False&dc=0&tempauth=<authkey>
...