MS Graph API:将计划任务分配给其他用户

时间:2018-05-25 11:36:53

标签: c# office365 microsoft-graph

我正在寻找创建一个后台应用程序,可以创建/分配任务/桶/ ..给我的组织的人。 我已创建应用程序,授予(管理员)权限,并能够为自己分配任务。但这是在获得带有我自己凭据的令牌之后。

示例代码:

var graphClient = GetAuthenticatedClient();
PlannerBucket plannerbucket = new PlannerBucket();
plannerbucket.Name = "test bucket";
plannerbucket.PlanId = "****";
var addedBucket = graphClient.Planner.Buckets.Request().AddAsync(plannerbucket).Result;

现在我想知道是否可以使用GraphServiceClient将任务分配给其他人。

1 个答案:

答案 0 :(得分:2)

您可以将任务分配给组织中的任何人。您仍然需要具有用户凭据的令牌来发出请求(Planner当前不支持仅应用程序请求),但您可以将受理人指定为组织中任何用户的ID,以将任务分配给该人员,即使该令牌是由其他人的凭证(例如您的凭证)创建的。