获取 Dropbox 文件夹数据

问题描述 投票:0回答:1

我正在创建用于将文件上传到 Dropbox 的应用程序。现在我一直在 Dropbox 中处理文件/文件夹。通过本教程,我创建了此方法来获取有关文件夹的数据并在 Dropbox https://github.com/dropbox/dropbox-sdk-java 中创建新文件夹,但它不起作用。我可以获取有关我的帐户的数据,但是当我尝试获取有关文件夹的数据时,它卡住了。我也已经尝试在 Dropbox 应用程序设置中允许所有文件权限。

private void createFolder() throws DbxException {
    log.info("start createFolder");
    FullAccount userData = clientV2.users().getCurrentAccount();
    log.info("userData {}", userData.getName());
    ListFolderResult folderList = clientV2.files().listFolder("");
    log.info("fullFolderList data {}", folderList);
    while (true){
        for(Metadata metadata: folderList.getEntries()){
            log.info("folderData: {}", metadata.getPathLower());
        }
        if(!folderList.getHasMore()) {
            break;
        }
        folderList = clientV2.files().listFolderContinue(folderList.getCursor());
    }
    CreateFolderResult resp = clientV2.files().createFolderV2("/testovaciSlozka");
    log.info("createFolder: {}", resp);
}

2024-05-02T14:45:50.064+02:00 INFO 23828 --- [邮件] [邮件事件队列] com.example.mail.component.Monitor : 启动 createFolder 2024-05-02T14:45:50.713 + 02:00 INFO 23828 --- [邮件] [邮件事件队列] com.example.mail.component.Monitor:userData {“given_name”:“Miloslav”,“surname”: "Lejček","familiar_name":"Miloslav","display_name":"Miloslav Lejček","abbreviated_name":"ML"}

spring-boot dropbox
1个回答
0
投票

我只需要在更改权限设置后生成一个新的访问令牌

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.