gpt4 book ai didi

r - 从 R 连接到共享点站点

转载 作者:行者123 更新时间:2023-12-03 03:31:48 28 4
gpt4 key购买 nike

我想从 R 连接到 Sharepoint 网站。我已尝试 Microsoft365R包来自 AzureR家庭。我的问题是我应该在 Azure 方面拥有哪些权限才能验证和使用此包?通过运行:

site <- sharepoint_site("https://myaadtenant.sharepoint.com/sites/my-site-name")

我收到一个用于身份验证的浏览器弹出窗口。我是我尝试访问的共享点网站的所有者,但我仍然需要 Azure 方面的更多特权,但我不知道这些特权是什么?!

这是我输入凭据后收到的错误消息:

Need admin approval needs permission to access resources in your organization that only an admin can grant. Please ask an admin to grant permission to this app before you can use it.

enter image description here

最佳答案

我尝试在我的环境中重现相同的结果并得到以下结果:

我注册了一个 Azure AD 应用程序并添加了 API 权限,如下所示:

enter image description here

我创建了一个测试 Azure AD 用户,但未分配任何目录角色,如下所示:

enter image description here

当我尝试使用上述测试用户凭据授权应用程序时,我收到了相同的错误,如下所示:

enter image description here

如果添加的“API权限”未得到全局管理员的同意,通常会发生此错误。

如果您想获得该权限,请联系管理员并为自己分配全局管理员角色,如下所示:

转到 Azure 门户 -> Azure Active Directory -> 用户 -> 选择用户 -> 分配的角色 -> 添加分配

enter image description here

获得全局管理员角色后,使用该帐户登录并向“API权限”授予管理员同意> 您的应用程序如下所示:

enter image description here

您还可以使用以下网址代表组织授予管理员同意:

https://login.microsoftonline.com/<tenantID>/adminconsent?client_id=<appID>

enter image description here

当我使用全局管理员凭据登录时,我收到了同意书,如下所示:

enter image description here

获得管理员同意后,您将能够成功进行身份验证。

在您的场景中,请先为自己分配全局管理员权限,然后再运行代码以从 R 连接 SharePoint 网站来修复错误。

关于r - 从 R 连接到共享点站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74548688/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com