MS Graph API: OneDrive-Ressource nicht gefunden

Ich erstelle einen Windows-Dienst, der mithilfe der folgenden Methode über die Graph-API eine Verbindung zu OneDrive for Business herstellt:https: //graph.microsoft.io/en-us/docs/authorization/app_onl

Ich habe meine Anwendung erfolgreich authentifiziert und habe ein Token zum Aufrufen der Graph API. Ich habe meine Azure AD-Anwendungsberechtigungen sowohl für Windows Azure Active Directory als auch für Microsoft Graph erteilt (alle Anwendungs- und delegierten Berechtigungen wurden für beide ausgewählt).

Mein Ziel ist es, den Inhalt eines Ordners abzurufen, der sich auf dem OneDrive eines bestimmten Benutzers befindet. Ich muss den folgenden Graph API-Aufruf durchführen:

//graph.microsoft.com/v1.0/users('user-guid')/drive/items/long-item-id-here/children

Ich kann diese Anforderung mit Microsoft Graph Explorer erfolgreich ausführen (mit meinen Office 365-Anmeldeinformationen angemeldet). Wenn ich versuche, denselben Anruf wie eine Anwendung zu tätigen (unter Verwendung des oben empfangenen Authentifizierungstokens), erhalte ich den Code "itemNotFound" mit der Meldung "Die Ressource wurde nicht gefunden." (Anforderungs-ID: 5e814dce-c4c2-4615-90e6-ea8ab90cbc49). Ich kann jedoch das Stammverzeichnis abfragen, und die Eigenschaft "folder.childCount" zeigt die richtige Anzahl von untergeordneten Elementen im Stammverzeichnis an:

//graph.microsoft.com/v1.0/users('user-guid')/drive/root

Ich habe die Freigabe des Ordners auf "Alle authentifizierten Benutzer" festgelegt und erhalte weiterhin die Meldung "Die Ressource wurde nicht gefunden" vom API-Aufruf.

Irgendwelche Ideen, was ich hier vermisse?

Antworten auf die Frage(4)

Ihre Antwort auf die Frage