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

我希望创建一个后台应用程序,它可以为我的组织中的人员创建/分配任务/存储桶/..。我已经创建了应用程序,授予了(管理员)权限,并且能够为自己分配任务。但这是在使用我自己的凭据获得令牌之后。


示例代码:


var graphClient = GetAuthenticatedClient();

PlannerBucket plannerbucket = new PlannerBucket();

plannerbucket.Name = "test bucket";

plannerbucket.PlanId = "****";

var addedBucket = graphClient.Planner.Buckets.Request().AddAsync(plannerbucket).Result;

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


呼唤远方
浏览 119回答 1
1回答

缥缈止盈

您可以将任务分配给组织中的任何人。您仍然需要一个带有用户凭据的令牌来发出请求(Planner 当前不支持仅应用程序请求),但是您可以将受让人指定为组织中任何用户的 ID,以便将任务分配给该人,即使令牌是由其他人的凭据(例如您的)创建的。
打开App,查看更多内容
随时随地看视频慕课网APP