Problèmes d'API OneDrive for Business concernant la découverte et l'autorisation

Problèmes d’API OneDrive for Business concernant la découverte et l’autorisation


Source : Stack Overflow [office365]

C’est peut-être un peu tardif, mais cet article de blog explique comment utiliser l’API OneDrive et l’API OneDrive for Business exactement de la même manière.
Voici un extrait de code Java rapide :

CloudRail.setAppKey("[CloudRail License Key]");

// CloudStorage cs = new OneDrive(redirectReceiver, "[clientIdentifier]", "[clientSecret]", "[redirectUri]", "[state]");
CloudStorage cs = new OneDriveBusiness(redirectReceiver, "[clientID]", "[clientSecret]", "[redirectUri]", "[state]");

new Thread() {
    @Override
    public void run() {
        cs.createFolder("/TestFolder");
        InputStream stream = null;
        try {
            stream = getClass().getResourceAsStream("Data.csv");
            long size = new File(getClass().getResource("Data.csv").toURI()).length();
            cs.upload("/TestFolder/Data.csv", stream, size, false);
        } catch (Exception e) {
            // TODO: handle error
        } finally {
            // TODO: close stream
        }
    }
}.start();