共享点文件夹应用程序权限 - 未经授权
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 库进行身份验证。
我写的一个 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 库进行身份验证。