我有一个处理来自用户的请求以生成其文件的可共享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."}
如何生成指向文件夹的可共享链接?
答案 0 :(得分:1)
我的猜测是您使用了“文件类型”权限。这些权限仅允许您的应用访问某些文件类型。如果您的应用可以为文件夹创建共享链接,则可能会访问其允许的文件类型之外的文件,因此禁用该功能。
如果要为文件夹创建共享链接,请使用App文件夹或Full Dropbox权限。