2012-06-05 4 views
0

내 앱은 Google 문서 도구 파일을 로컬에서 캐싱하고 변경하기 전에 유료 파일을 업데이트해야합니다. 변경 피드를 요청하면 결과에는 변경 유형에 관계없이 변경된 모든 항목이 포함됩니다. 실제 콘텐츠가 변경된 항목 만 다시 다운로드하면됩니다. 나는 새로운 누군가와 단순히 공유 된 문서를 다운로드 할 필요가 없으며 그렇지 않으면 메타 데이터가 변경되었습니다. 확장 ACL 데이터가 변경 피드에 포함되도록 요청할 수 있지만 권한 변경 사항 만 감지하고 메타 데이터의 다른 변경 사항은 감지하지 못할 경우 충분하지 않을 수 있습니다.API 콘텐츠 변경시 파일 내용 변경과 메타 데이터 변경 구분

이 방법이 있습니까? 다운로드되는 파일은 매우 크고 (5-10MB), 자주 추적하는 계정에는 수천 개의 파일이 있습니다. 따라서 느린 연결 상태에 있고 갑자기 앱에 갑자기 발생하는 사용자의 놀라움을 상상해보십시오. 새 사용자와 폴더를 공유하는 것처럼 단순한 변경으로 인해 수백 개의 파일을 다시 다운로드 할 수 있습니다.

감사합니다.

답변

0

오케이. 나는 XML에서 숨겨진 간단한 대답을 간과했다 : 모든 문서에 대한 문서 피드에 체크섬 요소가 포함되어있다.

0

개정판 피드는 어떻습니까? 정확히 필요한 것을 찾을 수 있습니다.

+0

그건 흥미로운 제안이지만 수정 내용 피드가 필자에게 필요한 정보를 줄지 확신하지 못합니다. 문서에 따르면 각 개정판을 다운로드 할 수있는 링크와 개정일 및 작성자, 개정판의 게시 여부 및 표시가 나와 있습니다. 메타 데이터가 아닌 업로드 된 내용이 변경되었는지 여부를 알 필요가 있습니다. API에 대해 빠뜨린 부분이 있습니까? –