MS Graph API: назначать задачи планировщика другим пользователям - PullRequest
0 голосов
/ 25 мая 2018

Я ищу создание фонового приложения, которое может создавать / назначать задачи / сегменты / .. людям моей организации.Я создал приложение, дал (администратору) разрешения и смог назначить задачи для себя.Но это было после получения токена с моими собственными учетными данными.

Пример кода:

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 голосов
/ 25 мая 2018

Вы можете назначать задачи любому в вашей организации.Вам все еще нужен токен с учетными данными пользователя, чтобы сделать запрос (в настоящее время Planner не поддерживает запросы только для приложений), но вы можете указать в качестве уполномоченного пользователя идентификатор любого пользователя в вашей организации, чтобы назначить задачу этому человеку, даже еслитокен был создан чужими учетными данными (например, вашими). ​​

...