2014-11-24 4 views
0

Box API를 통해 파일을 동기화하는 가장 좋은 방법은 누구에게도 알려 줄 수 있습니까?Box.com API 델타 다운로드

내 응용 프로그램은 오프라인 사용을 위해 폴더의 심층 구조를 다운로드해야하며 현재는 각 폴더의 변경 사항을 반복적으로 검사해야합니다. 단일 호출 내에서 트리 분기에서 변경된 사항이 있는지 여부를 식별 할 수있는 방법이 있습니까? 대부분의 경우 (예 : 한 하위 폴더에서 다른 하위 폴더로 파일을 이동할 때) 최상위 폴더 수준의 수정 시간 스탬프, etag 및 크기는 변경되지 않습니다.

이벤트 추적은 대안이지만 꽤 복잡한 것 같지만 이벤트 스트림을 제거 (내 사용자는 몇 개월에 한 번 동기화 할 수 있음) 할 수 있으므로 내 경우에는 작동하지 않을 수 있습니다.

답변

0

/events 엔드 포인트에는 사용자에 대해 변경된 모든 파일, 폴더, 공유 및 협업을 알려주는 사용자 별 긴 폴링 이벤트 스트림이 있습니다.

Box가 자체 Sync 클라이언트의 전원을 공급하는 데 사용하는 것으로, 공개적으로 사용할 수 있습니다. 네, 완벽한 행동을 원한다면 꽤 복잡해질 수 있습니다.

지금까지는 이벤트 스트림이 제거되지 않았습니다. 몇 달에 한 번씩 동기화가 가능합니다. 잠재적으로 많은 파일을 동기화하는 것에 대해주의하십시오. 로컬 저장소가 부족할 수 있습니다 ....

관련 문제