Als der Office 365 Global Administrator angemeldet, möchte ich die relevante Personenliste für jeden Benutzer in Active Directory abrufen.Microsoft Graph API: admin kann keine anderen Benutzer Personen auflisten
Ich kann meine Anrufe bekommen zurückzukehren mit
https://graph.microsoft.com:443/v1.0/users('[email protected]')/people
und
https://graph.microsoft.com:443/v1.0/users/{the user id}/people
und
https://graph.microsoft.com:443/v1.0/users('{the user id}')/people
und
https://graph.microsoft.com:443/v1.0/users/[email protected]/people
, aber als Office 365-Administrator mit der Zustimmung People.Read.All
in der App gibt der Anruf nur eine Person (das Profil des Zielbenutzers) für jeden Benutzer außer mir zurück. Wenn ich es für meinen user
Anruf erhalte, bekomme ich eine Liste von zehn Leuten
Wenn ich mich als diese andere Person anmelde und die People List API aufrufe, gibt es die erwarteten zehn Ergebnisse zurück.
JWT -umfang: "scp": "Files.ReadWrite Mail.Send People.Read.All User.Read
Ich habe den Umfang People.Read
für den Nicht-Admin zu ändern.
https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/user_list_people
Sie können nur Personen abrufen, die sich in Ihrer Kontaktliste befinden. – Hey24sheep
Können Sie es ausarbeiten? Die API-Dokumentation erwähnt nichts dergleichen. https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/user_list_people –
Okay, ich habe deine Frage missverstanden. Ich habe versucht, Kontakte von anderen Benutzern zu bekommen. Lass mich meine Antwort posten. – Hey24sheep