2016-06-29 9 views
2

В настоящее время запросить список студентов, связанных с классом ноутбука через:Могут ли группы расширяться при запросе, с которыми ученики связаны с ноутбуком класса?

/api/v1.0/me/notes/classnotebooks/{id}/students 

Если группа будет связана с классом ноутбука, то мы получим principalType = Group и идентификатор в виде:

c:0o.c|federateddirectoryclaimprovider|{id} 

Итак, возможно ли расширить членов ассоциированной группы (групп) в рамках этого вызова? Если нет, каков формат этого идентификатора? Чтобы использовать его с помощью графика api, требуется идентификатор, поэтому можно ли предположить, что идентификатор всегда будет элементом 3-го канала?

Спасибо

ответ

0

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

определенно ниже конечной точки, чтобы получить группы пользователей

'https://graph.microsoft.com/v1.0/myorganization/groups/' . $group_id . '/members' 
+0

Спасибо за подтверждение, высоко ценится – SpecWin