尝试为文件夹创建可共享URL时出错403

时间:2014-05-27 18:15:30

标签: java dropbox

我有一个处理来自用户的请求以生成其文件的可共享URL的方法

private void shareFile(String path) throws DbxException {         
    String link = client.createShareableUrl(path);
    System.out.println(link);
}

但是,在我的测试期间,它失败了提供文件夹路径的情况,但有以下异常:

com.dropbox.core.DbxException$BadResponseCode: unexpected HTTP status code: 403: {"error": "App is not allowed to share folders."}

如何生成指向文件夹的可共享链接?

1 个答案:

答案 0 :(得分:1)

我的猜测是您使用了“文件类型”权限。这些权限仅允许您的应用访问某些文件类型。如果您的应用可以为文件夹创建共享链接,则可能会访问其允许的文件类型之外的文件,因此禁用该功能。

如果要为文件夹创建共享链接,请使用App文件夹或Full Dropbox权限。