You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Office365-REST-Python-Client认证时SharePoint租户管理页返回404问题

问题核心原因

你提交权限申请的租户管理中心地址填写错误,且你配置的权限包含租户级scope,无法在单个站点级的appinv.aspx页面完成审批。

正确操作步骤

  • 第一步:使用正确的租户级应用权限申请地址,不要拼接任何站点路径:
    https://{tenant}-admin.sharepoint.com/_layouts/15/appinv.aspx
    你之前在管理中心地址后拼接/sites/MySite这类站点路径,才会触发404、500错误。
  • 第二步:用租户管理员账号登录上述页面,粘贴你准备好的权限XML,提交后直接在当前页面完成权限审批即可,不需要跳转其他地址。
  • 第三步:权限审批完成后等待10~15分钟生效,再调用Office365-REST-Python-Client初始化客户端测试上传功能。

额外优化建议

如果你仅需要实现向指定站点集上传文档的需求,可以移除不必要的高风险权限,权限XML可简化为:

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

仅保留站点集级权限的话,你也可以直接在站点集级的https://{tenant}.sharepoint.com/sites/MySite/_layouts/15/appinv.aspx页面提交申请,由站点集管理员审批即可,不需要租户管理员介入。

内容的提问来源于stack exchange,提问作者Rookie

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 20:36:02