API графика задач планировщика: проблема обновления задачи

Мы разработали приложение, которое вызывает API графика Планировщика задач обновления для обновления задачи в приложении Планировщика. API работал нормально до недавнего изменения в документах MS, и теперь он продолжает выдавать ошибку ниже.

      A type named 'microsoft.taskServices.plannerCheckListItemCollection' could not be resolved by the model. When a model is available, each type name must resolve to a valid type.

Ниже приведен код для создания и обновления Задачи с помощью Graph API.

      var newTask = new PlannerTask
{
    PlanId = "planID",
    BucketId = "bucketID",
    Title = "title"
};

Logger.LogInfo(userLogs + "Task object created, calling Graph API");
var taskResponse = await graphClient.Planner.Tasks.Request().AddAsync(newTask);

PlannerTaskDetails taskDetails = new PlannerTaskDetails
{
    Checklist = new PlannerChecklistItems { AdditionalData = checkListItems }
};

Logger.LogInfo(userLogs + "Getting Details of created Task");

PlannerTaskDetails getTaskDetails = await graphClient.Planner.Tasks[taskResponse.Id].Details.Request().GetAsync();
var eTagId = getTaskDetails.GetEtag();

Logger.LogInfo(userLogs + "Updating Task");
await graphClient.Planner.Tasks[taskResponse.Id].Details.Request()
    .Header("Prefer", "return=representation")
    .Header("If-Match", eTagId)
    .UpdateAsync(taskDetails);

Фрагмент кода для CheckListItems :

      Dictionary<string, Object> checkListItems = new Dictionary<string, object>();
checkListItems.Add(key, new PlannerChecklistItem
{
    Title = "title",
    IsChecked = True
});

Также уже предоставлены соответствующие разрешения для приложений в Azure, поскольку до прошлого месяца все работало нормально.

1 ответ

Это была ошибка, и проблема должна быть решена сейчас.

Другие вопросы по тегам