Добавление студентов с помощью API и Class Notebook

Я использую Graph API для создания простой панели инструментов для учителей и студентов. Все работает хорошо, за исключением того, что при добавлении ученика они не получают доступ к блокноту класса и не получают группу разделов для них, созданную в блокноте класса.

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

Такое поведение, кажется, происходит как с .Education.Classes["..."].Members а также Groups["..."].Members, Участники добавили этот способ, также не отображаются в интерфейсе команд "Управление участниками", но меня это не беспокоит.

Я использую конечную точку v1.0, и разрешения OneDrive и Sharepoint все работают как положено.

У меня вопрос: нужно ли делать что-то дополнительное, чтобы обновлять Class Notebook с помощью членства, или есть какие-то дополнительные свойства, которые необходимо отправить при добавлении пользователя, или это просто ошибка?

1 ответ

Решение

Записная книжка класса не отслеживает членство в группе автоматически. Скорее, при добавлении участников необходимо использовать API Class Notebook для соответствующего обновления.

К сожалению, API Class Notebook еще не доступны непосредственно на графике Microsoft, поэтому вам нужно переключиться на конечную точку API OneNote (обновите свой токен в качестве ресурса) и выполнить вызов там.

Это API вам нужно

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