微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

无法以编程方式删除 Sharepoint Online 术语库项目

如何解决无法以编程方式删除 Sharepoint Online 术语库项目

我正在尝试从使用 Azure 应用程序进行身份验证的 C# 应用程序中的分类存储中删除术语或术语集。我尝试使用证书和应用程序机密身份验证以及用户帐户上下文。使用证书/应用程序密钥,身份验证成功,我可以阅读条款,但在尝试删除条款时收到错误

Microsoft.SharePoint.Client.ServerUnauthorizedAccessException: '拒绝访问。您无权执行此操作或访问此资源。'

同时使用 CSOM 和 PnP 框架进行了尝试。该应用对与 SharePoint/Term Store 相关的 SharePoint API 和 Graph API 具有完全读写权限。

使用用户帐户时,我收到无法找到登录名/密码的错误消息。在 365 Admin 中为此帐户禁用了 MFA,但似乎门户网站在通过浏览器登录时仍要求设置此功能

使用MS Graph API和同一个Azure App,我也可以创建词条,但是Graph暂时不支持删除词条,所以不能使用这种方法

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。