0

ich ein Problem haben, wenn ein anderer Benutzer das Foto zu aktualisieren versuchen, entweder durch die Verwendung-Update wieder ein Bild des Benutzers unter Verwendung von Graphen api/Büro api

Graph api: „graph.microsoft.com/v1.0/Users/usermail/ photo/$ value " oder Outlook-REST-API:" outlook.office.com/api/v2.0/users('usermail ')/photo/$ value " oder Microsoft Graph SDK:" github.com/microsoftgraph "

die API gibt einen Fehler 403 (verboten) zurück, obwohl die App, die ich verwende, volle Berechtigungen für die Graph-API hat.

Microsoft Graph Sdk kehrt zurück, wenn versucht wird, ein anderes Benutzerfoto festzulegen "ErrorAccessDenied Nachricht: Zugriff verweigert. Überprüfen Sie die Anmeldeinformationen und versuchen Sie es erneut."

ich kann nur aktualisieren Bild in Benutzer angemeldet, wenn ich Benutzer Mail & Passwort verwende gültige Zugriffstoken

wenn ich die gültige Zugangskennung und geheime Schlüssel Token-Client bekommen erhalte ich keine user photo aktualisieren

also kann ich ein anderes Benutzerfoto mit Graph API aktualisieren? fehlt mir eine Berechtigung für die App?

Antwort

0

Wenn Sie als Benutzer angemeldet sind und der Benutzer sich angemeldet hat und der App erlaubt hat, in ihrem Namen zu agieren, können Sie die Fotos anderer Benutzer nicht aktualisieren. Um dies zu tun, müssen Sie sich mit der client credentials auth flow anmelden, und ein Organisationsadministrator muss Zugriff auf Ihre App gewähren.

+0

Ich habe versucht, mit Client-Anmeldeinformationen Auth-Flow mit Client-ID und Client geheimer Schlüssel anmelden, wenn ich das gültige Zugriffstoken mit Client-ID und geheimen Schlüssel Ich kann kein Benutzerfoto zu aktualisieren – Michael

+0

Sie müssen ein Zertifikat-signiert verwenden Client-Assertion anstelle eines geheimen Schlüssels, wenn der Client-Credentials-Flow ausgeführt wird. Welchen Fehler hast du bekommen? –

+0

dasselbe Ergebnis Ich habe versucht, ein Self-Zertifikat zu verwenden und es als Zertifikat-signierte Client-Assertion anstelle eines geheimen Schlüssels zu verwenden und erfolgreich ein gültiges Token erhalten, aber beim Versuch, ein Benutzerfoto zu aktualisieren, habe ich den gleichen Fehler StatusCode: 403, ReasonPhrase: ' Forbidden ', Version: 1.1, – Michael

Verwandte Themen