Ошибка выбора Graph Toolkit React People в консоли для конечной точки пользователя Photo

#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.