无法创建规划师计划二人缺乏权限

时间:2017-09-08 04:24:42

标签: microsoft-graph

我正在尝试使用Microsoft Graph API创建规划师计划。由于documented需要groupId。我也创建了Group,但是当我使用Graph Explore创建一个Planner计划时,它返回一个带有消息的403

  

“您没有访问此项目所需的权限,或者该项目可能不存在。”

我知道为了制定计划,Group.ReadWrite.All需要Delegated (work or school account)权限。我在Azure门户中授予了这些但仍然得到相同的错误。

有一件事是我不知道如何确定我的帐户是“工作帐户还是学校帐户”。我的帐户是由我的租户管理员创建的,它使用的是我的组织,因此我将其作为工作帐户。

我在这里遇到了什么问题,在创建之前我是否需要另一个API来将计划分配给组?

EDIT1:

这是请求正文,当我创建一个Planner Group时,我也尝试将“securityEnabled”切换为true,但在创建计划时仍然失败

enter image description here

以下是创建规划师计划时的请求正文

Create Planner Groups

EDIT2:

我还试图通过this API更新规划师计划,但仍然失败了。似乎Group.ReadWrite.All权限不适用于我的帐户

2 个答案:

答案 0 :(得分:4)

您的请求失败,因为您不是您尝试创建计划的组的成员。更改组内容需要主叫用户成为成员。该组的所有者目前无法编辑该组中的Planner内容,除非他们也是成员。

答案 1 :(得分:1)

虽然您已请求Group.ReadWrite.All,但在收到"同意"之前,您无法授权此权限。来自管理员。

如果您使用Azure门户注册您的app(也称为v1端点),那么您的管理员可以使用Admin Consent工作流程或直接在门户网站内授予权限。您可以在Integrating applications with Azure Active Directory中了解有关他的同意框架的更多信息。