Hallo Michael,
Der Fehlermeldung entnehme ich, dass Du das Modell der Anwendungsberechtigungen verwendest. Ersetze in diesem Fall das /me durch /users/{id | userPrincipalName}
, wie in diesem Thread empfohlen: https://stackoverflow.com/questions/70515836/code-badrequest-message-me-request-is-only-valid-with-delegated-authenticatio
Für weitere Informationen verweise ich Dich auf folgende Threads:
How to fix "/me request is only valid with delegated authentication flow." issue?
Error message: /me request is only valid with delegated authentication flow
Der erste von ihnen enthält einen Codeausschnitt, den ich hier der Vollständigkeit halber anführe. Der Code wurde jedoch in Python geschrieben:
# creates header & url
headers = {'Authorization': 'Bearer ' + result['access_token']}
endpoint = base_url + 'users/<E-Mail-Adresse>'
# requests data
response = requests.get(endpoint, headers = headers)
# DIDNT WORK
print(response)
print(response.content)
Gruß,
Dimitar