在 Android 中使用 box 时如何获取最近上传的文件的共享链接。
mFileApi.getCreateSharedLinkRequest(fileId).setCanDownload(true)
.setAccess(BoxSharedLink.Access.OPEN)
.toTask().addOnCompletedListener(new BoxFutureTask.OnCompletedListener<BoxFile>() {
@Override
public void onCompleted(BoxResponse<BoxFile> response) {
if (response.isSuccess()) {
BoxFile boxFile = response.getResult();
String downloadUrl = boxFile.getSharedLink().getDownloadURL();
Log.e("downloadurl", "onCompleted: " + downloadUrl);
//This return me a web link to show the Box page to download the file
} else {
Toast.makeText(MainActivity.this, "error while getting sharelink", Toast.LENGTH_SHORT).show();
}
}
}).run();
最佳答案
您必须首先创建链接,它不会自动创建。请参阅此答案如何操作:How to create shared link in box using java sdk
关于java - 在Android中使用box时如何获取最近上传文件的共享链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48078793/