Java SDK를 사용하여 Box에 연결하고 있습니다. 나는 루트 폴더를 찾는다 (이것은 작은 dev 인스턴스이므로 검색을 신경 쓰지 않아도된다.) 나는 검색 쿼리를 실행하고 결과를 얻는다. 내 문제는 검색 매개 변수가 일관되게 또는 전혀 작동하지 않는 것 같습니다. 예를 들어box-api 검색 매개 변수가 작동하지 않습니까?
이 쿼리
반복자으로 결과 집합 = rootFolder.search ("쿼리 = NR_chewy_chic_swt_pot_app & file_extensions = JPG & 콘텐츠 _ = 이름 & 유형 = 파일") 반복자().;
은 세 개의 항목을 반환합니다. 그것을 실행/아무것도 저장/다시 컴파일하지 않는 것 때문에
NR_chewy_chic_swt_pot_app.jpg
NR Chewy Chicken AD02.xls
PreInvoice_M197301-3644756_NR Chewy Treats SURP.pdf
나는 문자열 "& file_extensions = JPG"를 제거하고 나는 같은 세 가지 결과를 얻을 수 있습니다.
"& type = file"을 "& type = folder"로 변경하면 동일한 결과가 나옵니다.
"query = NR_chewy_chic_swt_pot_app"을 "query = NR"로 변경하면 NO 결과가 나타납니다. 비록 SO 사용자 인 Peter (Box를 위해 일하는 것으로 보이는)가 부분 문자열이 1과 일치해야한다고 말합니다.
검색 매개 변수의 순서를 재정렬하려고 시도했습니다. 내가 뭘 놓치고 있니?
감사의 SDK에서 에릭 B.
수정 해 주셔서 감사합니다. 나는 제목을 신경 쓰지 않았지만 아마 너무 자기 비추천적입니까? – user1268162