共享点文件夹应用程序权限 - 未经授权

sharepoint folder App permissions - Unauthorized

我写的一个 python flask 应用程序正在使用 office 365 库与我们公司的共享点(在 365 云中)进行交互。

我设置了以下应用权限但是 https://xyz.sharepoint.com/sites/xxxyyyzzz/_api/Web/getFolderByServerRelativeUrl('sites%2Fxxxyyyzzz%2FFreigegebene%2520Dokumente%2FGeneral')/Folders" returns一个401 - Unauthorized error.

<AppPermissionRequests AllowAppOnlyPolicy="true">
  <AppPermissionRequest Scope="http://sharepoint/content/sitecollection" Right="FullControl" />
  <AppPermissionRequest Scope="http://sharepoint/content/sitecollection" Right="FullControl"/>
  <AppPermissionRequest Scope="http://sharepoint/content/sitecollection/web" Right="FullControl"/>
      <AppPermissionRequest Scope="http://sharepoint/content/sitecollection/web/list" Right="FullControl"/>
      <AppPermissionRequest Scope="http://sharepoint/content/xyz" Right="FullControl"/>
</AppPermissionRequests>

这解决了以下权限:


uploading/downloading 文件等其他调用正在运行,但我无法使列表文件夹/创建文件夹/运行。 我也从未发现任何其他权限或更高的访问级别 in the documentation.

我错过了什么?

401 - Unauthorized 错误非常恼人,实际上是创建文件夹树时出现的问题。 使用 Office365 python 库进行身份验证。