SharePoint Online 重定向权限

问题描述

我目前在 SharePoint Online 中注册一个应用程序。 我授予的权限级别是站点级别:

https://mycompany.sharepoint.com/sites/MYSITE/_layouts/15/appinv.aspx

这很好用,当我有一个相对路径 URL 时,我能够获取不记名令牌,使用相对路径调用 API 并检索我的文档,例如 https://mycompany.sharepoint.com/sites/MYSITE/myfolder/mydocument.pdf

https://mycompany.sharepoint.com/sites/MYSITE/_api/web/GetFileByServerRelativeUrl('/sites/MYSITE/myfolder/mydocument.pdf')

但是,如果用户从 SharePoint Online 复制链接重定向链接,我在尝试调用它时会收到 401 Unauthorized。

例如 https://mycompany.sharepoint.com/:b:/s/MYSITE/jlafjda7-fdsfh323mnfssdfe?e=O2L9v

通常上面的内容会给我一个 302 重定向并提供完整的 URL,然后我可以将其放入上面的 api 方法中。

我尝试在以下位置授予相同的权限 https://mycompany.sharepoint.com/_layouts/15/appinv.aspx

但这似乎并没有解决我的问题。

有什么想法吗?

谢谢,

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)