Microsoft graph api 在图形中使用UploadSession的文件可见性
我正在尝试使用createUploadSession方法将文件上载到Sharepoint文档文件夹。我的请求如下所示:Microsoft graph api 在图形中使用UploadSession的文件可见性,microsoft-graph-api,microsoft-graph-files,Microsoft Graph Api,Microsoft Graph Files,我正在尝试使用createUploadSession方法将文件上载到Sharepoint文档文件夹。我的请求如下所示: https://graph.microsoft.com/v1.0/sites/{MY-SITE}/drive/root:/cases/Test.txt:/createUploadSession 然后,我使用提供的上传URL将文件内容放入响应中。上载成功后,任何用户都无法看到文件夹中的文件。我们正在使用应用程序权限(未授权),因此没有直接分配给上载文件的用户。如何将此文件上载属
https://graph.microsoft.com/v1.0/sites/{MY-SITE}/drive/root:/cases/Test.txt:/createUploadSession
然后,我使用提供的上传URL将文件内容放入响应中。上载成功后,任何用户都无法看到文件夹中的文件。我们正在使用应用程序权限(未授权),因此没有直接分配给上载文件的用户。如何将此文件上载属性设置为其他用户可以看到该文件?我用的是邮递员。我看到了如何上传文件的例子,但没有一个提到如何允许用户在上传后访问文件
我尝试在createUploadSession的主体中应用scope属性,但没有成功。正文如下:
"@microsoft.graph.conflictBehavior": "replace",
"description": "description",
"fileSystemInfo": { "@odata.type": "microsoft.graph.fileSystemInfo" },
"scope": "users",
"name": "Test.txt"
任何指导都将不胜感激。解决了这个问题。需要使用DriveItem资源的签入更改签入文件
POST /drives/{driveId}/items/{itemId}/checkin
POST /groups/{groupId}/drive/items/{itemId}/checkin
POST /me/drive/items/{item-id}/checkin
POST /sites/{siteId}/drive/items/{itemId}/checkin
POST /users/{userId}/drive/items/{itemId}/checkin
一旦签入,用户就可以查看