2016-06-29 20 views
2

fragen wir derzeit für die Liste der Studenten mit einer Klasse Notebook verbunden sind über:Können Gruppen bei der Abfrage, welche Schüler einem Klassen-Notizbuch zugeordnet sind, erweitert werden?

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

Sollte eine Gruppe mit der Klasse Notizbuch zugeordnet werden dann wir principalType = Gruppe und eine ID in Form erhalten:

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

So ist es möglich, die Mitglieder der assoziierten Gruppe (n) innerhalb dieses Aufrufs zu erweitern? Wenn nicht, welches Format hat diese ID? Um es über das Diagramm zu verwenden, benötigt api eine ID, also ist es sicher anzunehmen, dass die ID immer das dritte piped Element sein wird?

Danke

Antwort

0

Ich lief in das für meine Anwendung auch. Nachdem ich vor ein paar Monaten mit dem Onenote-Team gesprochen hatte, kam es dazu, dass man diese Gruppen innerhalb der Onenote-API nicht erweitern konnte. Sie müssen sich gegenüber dem Graphen api authentifizieren und dort die Gruppenfunktionen verwenden. Der Nachteil davon ist, dass die api-Berechtigungen zum Erweitern einer Gruppe einen Administrator benötigen, um sie zu gewähren. Am Ende konnte ich den Benutzern nur empfehlen, Klassen-Notizbücher zu erstellen, indem sie die Schüler-E-Mail-Liste anstelle einer azurblauen Gruppe verwenden. (Auf den letzten Punkt sollte das Format konsistent bleibt das dritte verrohrt Element ist die Gruppen-ID Sie das Diagramm api passieren können)

speziell die folgenden Endpunkt erhalten ein Gruppen-Mitglieder

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

Dank für die Bestätigung, sehr geschätzt – SpecWin