Beim Versuch, Verzeichniselemente für "mich" in Microsoft Graph aufzulisten, erhalte ich 400 Bad Request mit dem folgenden Fehler: "Fehlende erforderliche Benutzeransprüche."Microsoft Graph schlägt fehl, Verzeichnisdateien aufzulisten
Schritte zum Reproduzieren:
- über Application Registration Tool erstellen Anwendung, die Erlaubnis,
Files.Read
Verwenden erstellen Client-ID und Client-Geheimnis ein Token zu erhalten (nach ihrem guide) Curl:
curl -X POST -H "Cache-Control: no-cache" -H "Content-Type: application/x-www-form-urlencoded" -d 'grant_type=client_credentials&client_id=<client-id>&client_secret=<client-secret>=&resource=https://graph.microsoft.com' "https://login.microsoftonline.com/<my-tenant-id>/oauth2/token"
Verwendung erstellt
<Access-Token>
zu machen a Anfrage zur Liste Stammverzeichnis wie (cURL):curl -X GET -H "Authorization: Bearer <Access-Token>" -H "Cache-Control: no-cache" "https://graph.microsoft.com/v1.0/me/drive/root/children"
Holen Antwort:
400 Bad Request
{
"error": {
"code": "BadRequest",
"message": "Missing necessary user claims.",
"innerError": {
"request-id": "36c384f4-1810-4d96-ad69-d69a67d11ece",
"date": "2016-05-31T14:39:05"
}
}
}
Jede Hilfe wäre sehr