Согласно приведенным ниже пунктам, из которых я нашел документацию MS, пользователь с User.ReadBasic.All
сможет получить подробности, включая mobilePhone
и businessPhones
, но в моем случае это не работает.
Примечание. Получение пользователем возвращает только набор свойств по умолчанию (businessPhones, displayName, данное имя, id, jobTitle, mail, mobilePhone, officeLocation, предпочитаемый язык, фамилия, userPrincipalName).
Ссылка на документацию: https://docs.microsoft.com/en-us/graph/api/user-get?view=graph-rest-1.0&tabs=http
Чтобы быть более понятным, у меня есть два пользователя: пользователь A с разрешениями Directory.Read.All
и User.ReadBasic.All
и пользователь B только с User.ReadBasic.All
. Поля businessPhones
и mobilePhone
являются ненулевыми значениями при использовании пользователя-A, но null
при использовании пользователя-B.
В соответствии с документацией оба пользователя должны получить значения для businessPhones
и mobilePhone
, что не так.