Ich versuche, alle Mitglieder einer Verteilerliste zu finden, die ihre E-Mail-Adresse angibt. Angenommen, ich habe [email protected]
und möchte seine Mitglieder erweitern, nur displayName
und userPrincipalName
zurückgeben, kann ich das tun?
Ich benutze die Microsoft Graph Explorer, angemeldet als ich. In der Query-Box kann ich die group and members mit $ Filter erhalten und $ erweitern -
https://graph.microsoft.com/v1.0/groups/?$filter=mail+eq+'[email protected]'&$expand=members
Aber die Antwort ist riesig, jedes Mitglied in seinen vollen Eigenschaftssatz erweitert zu haben. Ich möchte nur displayName
und userPrincipalName
einschließen. Ich dachte, vielleicht mit $select
unten die Antwort auf schlanke Lage sein -
https://graph.microsoft.com/v1.0/groups/?$filter=mail+eq+'[email protected]'&$expand=members($select=displayName,userPrincipalName)
aber einen Fehler, so kehrt zu tun -
{
"error": {
"code": "Request_BadRequest",
"message": "Term 'members($select=displayName,userPrincipalName)' is not valid in a $select or $expand expression.",
"innerError": {
"request-id": "02f3471c-9e93-4bcc-8b7f-dffd187cd33a",
"date": "2016-05-13T23:04:00"
}
}
}
Ist das möglich? Bin ich auf dem richtigen Weg? Ist die SELECT-Anweisung falsch, weil die zurückgegebene Ausgabe ein Array ist?
Hatten Sie die Lösung dafür gefunden? –