Use Microsoft Graph em seu aplicativo Web para recuperar a foto de perfil de um usuário

Concluído

Agora que você identificou a necessidade de exibir uma foto de vendedor em seu aplicativo, vamos pausar por um momento e entender por que você precisa Microsoft Graph acessar essas informações.

Sua foto de perfil é uma imagem de quem você é. É uma identidade visual pessoal que permite que as pessoas associem instantaneamente um nome a um rosto e facilitou para as pessoas saberem com quem estão interagindo em um aplicativo.

Uma foto de perfil pode ser de um usuário, um grupo ou um contato do Outlook no Microsoft 365 ecossistema. As fotos de perfil são usadas com eficiência em componentes como:

  • Controle de login
  • Seletor de pessoas
  • Mecanismo de permissão de arquivos
  • Gráficos organizacionais
  • Mensagens de chat

O desafio é exibir uniformemente uma foto de perfil no aplicativo, porque o ecossistema Microsoft 365 tem várias fontes para fotos de perfil. Sua organização pode até mesmo ter um sistema separado para armazenar imagens de perfil de usuários ou contatos.

Microsoft Graph simplifica esses desafios e oferece uma solução instantânea para armazenar e recuperar uma foto de perfil exclusiva.

Veja um exemplo de um ponto de extremidade Microsoft Graph API para obter a foto de um usuário conectado:

GET https://graph.microsoft.com/v1.0/me/photo/$value

Esse ponto de extremidade fornece o objeto de blob de imagem que pode ser renderizado em seu aplicativo. Para exibir a imagem em uma página da Web, você cria um objeto na memória do objeto de blob de imagem e o torna a origem de um elemento de imagem.

Se você quiser recuperar os metadados da foto de um usuário conectado, poderá usar a seguinte solicitação:

GET https://graph.microsoft.com/v1.0/me/photo

Os pontos finais do Microsoft Graph não se limitam à foto do usuário inscrito. Você pode recuperar com segurança a foto de usuários, grupos ou contatos.