使用Box Android SDK v2在BoxFile上设置标签

时间:2015-01-21 21:32:42

标签: box-api boxapiv2

我想使用 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);

1 个答案:

答案 0 :(得分:0)

我在他们的github回购中找到了answer

BoxFileRequestObject requestObject = BoxFileRequestObject.getRequestObject();
requestObject.put(BoxFile.FIELD_TAGS, new String[] { "first tag", "second tag"});
boxClient.getFilesManager().updateFileInfo(fileId, requestObject);