Microsoft Graph получает прямые отчеты о дополнительных свойствах - PullRequest
0 голосов
/ 03 января 2019

При доступе к MS Graph и получении моих прямых отчетов я получаю базовую информацию о пользователе, такую ​​как givenName, jobTitle и т. Д. Проблема в том, что мне также нужны некоторые другие свойства, такие как навыки и pastProjects, однакоКажется, я не могу получить доступ к этим деталям.

Я включил несколько URL-адресов, которые я пробовал, но ни один из них, похоже, не возвращает никаких свойств типа мягкого навыка

https://graph.microsoft.com/v1.0/me/directReports

https://graph.microsoft.com/v1.0/me/directReports?$select=givenName,skills

https://graph.microsoft.com/v1.0/me/directReports?$select=givenName,jobTitle,skills,pastProjects,mail,schools,interests,responsibilities,mobilePhone

Во всех случаях возвращаются основные данные пользователя, но яне может получить skills или pastProjects.

Я могу сделать прямой вызов пользователю, чтобы получить их, см. URL ниже, но в идеале я хочу, чтобы избежать другого вызова, если это возможно.

https://graph.microsoft.com/v1.0/me/?$select=givenName,jobTitle,skills,pastProjects

1 Ответ

0 голосов
/ 03 января 2019

Некоторые свойства могут быть получены только с отдельным пользователем. Это отмечено в документации :

Примечание. Некоторые свойства не могут быть возвращены в пользовательской коллекции. Следующие свойства поддерживаются только при извлечении одного пользователя: aboutMe, день рождения, hireDate, интересы, mySite, pastProjects, предпочитаемое имя, обязанности, школы, навыки, mailboxSettings

...