Экран назначения отключен для команд, созданных с помощью Microsoft Graph

Когда я создаю команду (они относятся к классу для учителей и учащихся) с помощью API-интерфейсов Microsoft Graph Education, команда появляется в приложении Microsoft Teams и отображается вкладка "Назначение".

Когда я пытаюсь создать новое назначение в приложении Teams, экран для создания назначения отключается, поэтому невозможно создать новые назначения для какой-либо команды, созданной через API.

Я делаю что-то неправильно?

Команда, созданная через API (элементы управления отключены, нет элементов управления для сохранения и удаления):

введите описание изображения здесь

Команды, созданные с помощью приложения Команды (элементы управления включены):

введите описание изображения здесь

Процедура:

  1. Я создаю команду через POST https://graph.microsoft.com/V1.0/education/classesс телом:

    {
      "displayName": "Test2",
      "description": "Test2",
      "classCode": "Test2",
      "externalId": "2",
      "externalName": "Test2",
      "externalSource": "sis",
      "mailNickName": "Test2_2",
      "term": {
        "displayName": "Term2",
        "externalID": "2",
        "startDate": "2017-09-01",
        "endDate": "2019-08-31"
      }
    }
    

    (также пробовал с "externalSource":"manual")

  2. Добавить учителя с помощью POST https://graph.microsoft.com/V1.0/education/classes/{id}/teachers/$ref с телом

    {
      "@odata.id": "https://graph.microsoft.com/V1.0/education/users/{id}"
    }
    
  3. Добавить студента, используя POST https://graph.microsoft.com/V1.0/education/classes/{id}/members/$ref с телом:

    {
      "@odata.id": "https://graph.microsoft.com/V1.0/education/users/{id}"
    }
    

Все эти вызовы успешны, и команда отображается в приложении "Команды". Также отображается вкладка "Назначение", поэтому команда является образовательной командой.

1 ответ

Это была известная ошибка - исправление было развернуто 03.09.2008.

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