Я пытаюсь загрузить файл в папку документов Sharepoint, используя метод createUploadSession. Мой запрос выглядит следующим образом:
https://graph.microsoft.com/v1.0/sites/{MY-SITE}/drive/root:/cases/Test.txt:/createUploadSession
Затем я помещаю содержимое файла, используя предоставленный uploadUrl в ответе. Пока загрузка прошла успешно, пользователи не смогут увидеть файл в папке. Мы используем разрешения приложения (не делегированные), поэтому пользователь, непосредственно загруженный файл, не назначен. Как я могу приписать этот файл загрузки, чтобы другие пользователи могли видеть файл? Я использую Почтальон. Я вижу примеры, как загружать файлы, но никто не упоминает, как разрешить пользователям доступ к файлу после загрузки.
Я попытался применить атрибут scope в теле createUploadSession, но это не сработало. JSON тело ниже:
"@microsoft.graph.conflictBehavior": "replace",
"description": "description",
"fileSystemInfo": { "@odata.type": "microsoft.graph.fileSystemInfo" },
"scope": "users",
"name": "Test.txt"
Любое руководство будет оценено.