J'essaie d'obtenir mes fichiers sur OneDrive en utilisant un SDK spécial pour Java.Obtenir des fichiers avec Office-365-SDK-for-Java
https://github.com/OfficeDev/Office-365-SDK-for-Java
Il y a 2 exemples dans cette bibliothèque pour publier le fichier puis l'obtenir par ID, mais qu'en est d'obtenir la liste des fichiers à travailler? J'ai essayé des ressources de fichiers et de lecteur avec l'exécution de lecture et d'obtenir l'opération, mais il y a des erreurs.
Ce que j'essaie de faire:
JavaDependencyResolver javaDependencyResolver = new .
JavaDependencyResolver(token.getAccessToken());
GraphServiceClient client = new
GraphServiceClient("https://graph.microsoft.com/v1.0", javaDependencyResolver);
client.getUsers().getById(idToken.getObjectId()).getFiles().readRaw().get()
L'erreur que je reçois:
com.microsoft.services.orc.core.OrcException: Response status: 400
Response content: {
"error": {
"code": "BadRequest",
"message": "Unsupported segment type. ODataQuery: users('{ID}')/files",
"innerError": {
"request-id": "4a8da651-03ee-4ca3-b17f-75460c3b09d6",
"date": "2017-07-11T12:27:25"
}
}
}
Est-ce que cette bibliothèque offre des fonctionnalités à itérer fichiers? Quelle API devrait être utilisée pour y parvenir?
Est-ce compatible avec les projets Java EE? – dvelopp
Microsoft va-t-il prendre en charge la bibliothèque Java? – dvelopp
Actuellement, ce n'est pas le cas. Nous travaillons également sur la création d'une bibliothèque Java –