Bei der Abfrage von Daten zu einem Benutzeraccount könnt ihr in Microsoft Graph den UserPrincipalName (UPN) oder die Benutzer-ID verwenden, siehe API. Der UPN hat den Vorteil es ist einfacher, jedoch hat es den Nachteil, wurde ein Account zum Beispiel gelöscht wird Graph einen Fehler zurückgeben mit der Meldung der Benutzer existiert nicht.
Interessant wird es im Fall Inhalte des Accounts abzufragen, zum Beispiel die Url zu seinem OneDrive, siehe API. Ein ähnliches Bild.
Da ich den Account zuvor löschte ist er noch für 30 Tage im Recycle bin. Gelöschte Objekte lassen sich über diese API abfragen.
Hier finden wir die ID des Accounts, wie auch wenn der Account nicht gelöscht wurde. Die ID des Accounts hat den Vorteil Graph kann die Inhalte des Benutzers auch dann abrufen, wenn der Account im Recycle bin ist.
Hier am Beispiel von vorhin um das OneDrive des Accounts abzufragen.
Wie zu sehen ist spielt der Status des Accounts für Graph mit der ID keine Rolle. Graph liefert das gewünschte Ergebnis.