2015-01-21 3 views
0

Box Android 라이브러리 v2을 사용하여 업로드하는 파일에 태그를 설정하고 싶습니다. 늘어나는만큼 내가 말할 수있는 유일한 파일에서 getTags 수 있지만 업로드 또는 나중에 태그를 설정할 API 메서드가 없습니다. 내가 발견 한 setTag의 유일한 구현은 BoxItemRequestObject이지만이 인터페이스는 BoxFile 또는 BoxFileUploadRequest에 적용되지 않습니다.Box Android SDK v2를 사용하여 BoxFile에 태그 설정

다음은 내가 할 수있을 것으로 기대되는 것입니다. 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); 

답변

0

나는 github repo에서 answer을 발견했습니다.

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