Verwenden von Microsoft Graph in Ihrer Webanwendung zum Abrufen des Profilfotos eines Benutzers

Abgeschlossen

Nachdem Sie nun festgestellt haben, dass ein Vertriebsmitarbeiterfoto in Ihrer Anwendung angezeigt werden muss, lassen Sie uns kurz anhalten um zu verstehen, warum Sie Microsoft Graph für den Zugriff auf diese Informationen benötigen.

Ihr Profilfoto vermittelt ein Bild davon, wer Sie sind. Es ist ein persönliches Branding, das es Personen ermöglicht, einem Gesicht sofort einen Namen zu zuordnen und es für die Benutzer einfacher zu machen, zu wissen, mit wem sie in einer Anwendung interagieren.

Ein Profilfoto kann von einem Benutzer, einer Gruppe oder einem Outlook-Kontakt in der Microsoft 365-Umgebung sein. Profilfotos werden in Komponenten wie den folgenden verwendet:

  • Anmeldesteuerelement
  • Personenauswahl
  • Berechtigungsmechanismen für Dateien
  • Organigrammen
  • Chat-Nachrichten

Die Herausforderung besteht in der einheitlichen Anzeige eines Profilfotos in der gesamten Anwendung, da es mehrere Quellen für Profilfotos in der Microsoft 365-Umgebung gibt. In Ihrer Organisation kann es sogar ein separates System zum Speichern von Profilbildern von Benutzern oder Kontakten geben.

Microsoft Graph vereinfacht diese Herausforderungen und bietet Ihnen eine sofortige Lösung zum Speichern und Abrufen eines eindeutigen Profilfotos.

Hier sehen Sie ein Beispiel für einen Microsoft Graph-API-Endpunkt, um das Foto eines angemeldeten Benutzers abzurufen:

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

Über diesen Endpunkt erhalten Sie das Bild-Blob-Objekt, das in Ihrer Anwendung gerendert werden kann. Zum Anzeigen des Bilds auf einer Webseite wird im Arbeitsspeicher ein Objekt aus dem Bild-Blob-Objekt erstellt, und dieses Objekt als Quelle eines Bildelements verwendet.

Wenn Sie die Metadaten des Fotos für einen angemeldeten Benutzer abrufen möchten, können Sie die folgende Anforderung verwenden:

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

Die Microsoft Graph-Endpunkte sind nicht auf das Foto des angemeldeten Benutzers beschränkt. Sie können das Foto von Benutzern, Gruppen oder Kontakten sicher abrufen.