#azure-ad-graph-api #microsoft-graph-toolkit
#azure-ad-graph-api #microsoft-graph-toolkit
Вопрос:
Я использую Microsoft Graph Toolkit для добавления средства выбора людей в мое приложение REACT. Функциональность средства выбора людей работает, но в консоли браузера отображается ошибка регистрации для use photo API. Поскольку код, лежащий в основе компонента, является абстрактным, я не уверен, что происходит на самом деле.Кто-нибудь сталкивался с этой проблемой или какой-нибудь подсказкой о причине ошибки на консоли?
Ошибка на консоли находится ниже «HttpMessageHandler.ts:31 ПОЛУЧИТЬ https://graph.microsoft.com/v1.0/users/Otayeb@isdbdev.org/photo /$значение 404 (не найдено)». Как вы можете видеть, он пытается получить фотографию пользователя из конечной точки graph, и динамическое значение не заполняется.
export default function NormalPP(){
Providers.globalProvider = new MsalProvider({
clientId: '8a17f110-fe17-4594-9463-ffc39da24b9c'
});
return(
<div className="App">
<header>
<Login />
</header>
<PeoplePicker/>
</div>
)
}
Комментарии:
1. Вы уверены, что установили фотографию для пользователя
Otayeb@isdbdev.org
? См support.microsoft.com/en-us/office /… или docs.microsoft.com/en-us/azure/active-directory/fundamentals /. …2. И пользователь является учетной записью O365 / AAD, а не гостевой учетной записью. Верно?
3. Да, с моей стороны. У некоторых пользователей не была обновлена фотография в их профиле, и, следовательно, возникает эта ошибка. Спасибо @AllenWu
Ответ №1:
Эта ошибка будет опубликована в консоли браузера, если у пользователя, загруженного в средство выбора людей, не обновлена фотография в его профиле Office 365 / Azure.