Problem beim Abrufen bestimmter Benutzerinformationen über Microsoft Graph API in C#?
Guten Tag,
ich bin Lehrling und arbeite gerade an einem kleinen Projekt. Ich muss Kalendereinträge automatisieren z. B. Geburtstage, Jubiläum oder die Einträge löschen, wenn einer geht.
Ich habe jetzt das Problem, wenn ich mit dem User mit der Graph API abrufen will, bekomme ich nicht alle Informationen. Z. B. bekomme ich EmployeeHireDate nicht.
var user = await graphClient.Users[userId].GetAsync();
Ich kann den Wert aber verändern und dann Speichern nur nicht abrufen. Das Feld ist immer mit Null gefüllt.
In der App Registrierung habe ich User.ReadWrite.All Berechtigungen gegen. Das ist ok, weil ich noch in einer Test-Umgebung arbeite.
Hättet ihr eine Idee, was ich in dem Fall machen kann?
Vielen Dank im Voraus für eure Unterstützung!
var userWithEployeeHireDate = await graphClient.Users[userId].GetAsync((requestconfiguration) =>
♪
requestConfiguration.QueryParameters.Select = new string[] { “EmployeeHireDate”};
};
That was the solution as it looks you need to select to get the data.
Then you can make User.EmployeHireDate. Note that time can be wrong. More specifically, because it is a different time zone