通过 Flow 将角色定义分配给 SharePoint 站点组?

Assigning Role Definition to SharePoint Site group through Flow?

我目前正在尝试自动创建 SharePoint 网站,并正在考虑使用 MS Flow、MS Graph 和 SharePoint API - 我创建了一个新的角色定义权限级别 - 客户端站点的有限读取(只是 'Read' 减去查看版本控制信息的能力),以及一个名为 "Client Users" 的新客户端站点组,与所有者、成员和访客一起使用。但是,我不能 100% 确定我实际上将如何为网站组本身分配权限级别?我通过 PowerShell 知道我只会使用 Set-PnPGroupPermissions cmdlet 和 -identity/-addrole 参数,但我不清楚如何通过 Flow 来实现——我目前正在尝试通过 HTTP 操作并收到以下错误,我猜这是我的授权或可能是我的 URI,但老实说,我什至不知道我是否使用了正确的操作:

{"error_description":"Invalid issuer or signature."}

参见下面的流程:

Flow 1

Flow 2

Flow 3

Flow 4

Flow 5

Flow Error

如有任何帮助,我们将不胜感激!或者,如果有人可以向我指出详细说明如何通过 Flow 将角色定义分配给站点组的指南,我将不胜感激!

谢谢!

成功了,原来我只是使用了错误的操作。使用 'Send HTTP request to SharePoint' 而不是 HTTP 操作,它第一次成功了。

Flow 7

Flow 8