如何使用 Microsoft Graph API 在 OneDrive for Business 的 AppFolder 中创建文件?
How do I create files in an AppFolder in OneDrive for Business using the Microsoft Graph API?
我有一个自定义 Azure AD 应用 "Microsoft Graph Test",具有 Files.ReadWrite.AppFolder
委派权限。基于 Graph API Reference for special folders, I believe that GET https://graph.microsoft.com/v1.0/me/drive/special/approot
should be creating an AppFolder for my app if it doesn't already exist. However, when I execute the request (using the Graph Explorer from the Excel Graph Sample),我看到了 401 Unauthorized
响应。
如果我给应用程序 Files.ReadWrite
范围,相同的命令会产生 200 OK
结果,在 OneDrive for Business 中的 Apps/Microsoft.Azure.AgregatorService
.
创建一个文件夹
基于此,我有两个问题:
Files.ReadWrite.AppFolder
作用域支持哪些 Microsoft Graph 操作?
- 如何使用
Files.ReadWrite.AppFolder
范围创建和访问 AppFolder?
Files.ReadWrite.AppFolder
范围无效,不应使用。我已经打开了一个错误来修复文档以删除此引用。现在,您需要通过 Microsoft Graph 请求 Files.ReadWrite 权限才能使用应用程序文件夹。
我正在调查将应用文件夹名称创建为 AgregatorService 而不是您应用的实际名称的问题。
我有一个自定义 Azure AD 应用 "Microsoft Graph Test",具有 Files.ReadWrite.AppFolder
委派权限。基于 Graph API Reference for special folders, I believe that GET https://graph.microsoft.com/v1.0/me/drive/special/approot
should be creating an AppFolder for my app if it doesn't already exist. However, when I execute the request (using the Graph Explorer from the Excel Graph Sample),我看到了 401 Unauthorized
响应。
如果我给应用程序 Files.ReadWrite
范围,相同的命令会产生 200 OK
结果,在 OneDrive for Business 中的 Apps/Microsoft.Azure.AgregatorService
.
基于此,我有两个问题:
Files.ReadWrite.AppFolder
作用域支持哪些 Microsoft Graph 操作?- 如何使用
Files.ReadWrite.AppFolder
范围创建和访问 AppFolder?
Files.ReadWrite.AppFolder
范围无效,不应使用。我已经打开了一个错误来修复文档以删除此引用。现在,您需要通过 Microsoft Graph 请求 Files.ReadWrite 权限才能使用应用程序文件夹。
我正在调查将应用文件夹名称创建为 AgregatorService 而不是您应用的实际名称的问题。