0

我想在使用Box Android Library v2上传的文件上设置标签。据我所知,您只能从文件中获取标签,但没有 API 方法可以在上传或稍后设置标签。我发现的setTag的唯一实现是在BoxItemRequestObject中,但此接口不适用于 BoxFile 或 BoxFileUploadRequest。

下面是我希望能够做的,在 requestObject 上调用 setTag 但没有这样的 api 方法可用。

File file = new File(filePath);
BoxFileUploadRequestObject requestObject = BoxFileUploadRequestObject.uploadFileRequestObject(folderId.getFolderId(), file.getName(), file);
requestObject.setTag(myTag);
BoxFile boxFile = client.getFilesManager().uploadFile(requestObject);
4

1 回答 1

0

我在他们的 github repo 上找到了答案。

BoxFileRequestObject requestObject = BoxFileRequestObject.getRequestObject();
requestObject.put(BoxFile.FIELD_TAGS, new String[] { "first tag", "second tag"});
boxClient.getFilesManager().updateFileInfo(fileId, requestObject);
于 2015-01-21T21:50:47.220 回答