0

사용자가 파일 (Pdfs, 문서 도구 등)을 업로드하고 조직의 다른 사용자와 공유 할 수있게 해주는 앱의 워크 플로를 파악하려고합니다.Google 드라이브 API 통합 문제

문서를 볼 필요가있는 사용자는 앱을 통해서만 Google 드라이브를 통해 권한을 부여받을 필요는 없습니다.

현재 사용자는 문서를 업로드 할 수 있지만 Google 드라이브의 문서에 연결할 수 있도록 허용하려고합니다.

나는 처음에 이것을 어떻게 할 것인지 알 수 없습니다.

현재 Google 드라이브 계정에 대한 오프라인 액세스 권한을 얻고 서버에 문서 사본을 가져 오는 것이 가장 좋습니다. 이는 페이지를로드 할 때마다 서버 리소스를 소모 할 수 있으므로 문서를 검색하고 저장 한 다음 (Google 문서 뷰어를 사용하여 아이러니하게도) 표시하는 것이 가장 좋은 생각 인 것 같습니다.

사용자가 문서를 처음 추가 할 때 사본을 얻을 수 있지만 몇 달 후에 다른 사람이 문서에 액세스 할 때 최신임을 보장 할 수는 없습니다.

올바른 방법이 있습니까?

답변

1

고품질 Google 드라이브 앱을 제작하고 애플리케이션 성능을 향상시키는 데 도움이되는 Drive Platform Best PracticesPerformance Tips을 확인하세요.

변경 사항을 확인하려면 Detect ChangesPush Notifications에 대한 문서를 참조하십시오. 파일에 변경 내용을 추적 할 필요가 구글 드라이브 앱의

Changes collection는 사용자와 공유 된 것을 포함하여 모든 파일에 대한 변화를 감지 할 수있는 효율적인 방법을 제공합니다. 컬렉션은 지정된 시점 이후에 파일이 변경된 경우에만 각 파일의 현재 상태를 제공하여 작동합니다.

드라이브 API는 리소스 변경 사항을 볼 수있는 푸시 알림을 제공합니다. 이 기능을 사용하여 응용 프로그램의 성능을 향상시킬 수 있습니다. 추가 네트워크를 제거하고 자원 폴링과 관련된 비용을 계산하여 변경 여부를 판별 할 수 있습니다. 감시 된 리소스가 변경 될 때마다 드라이브 API가 애플리케이션에 알립니다. Manage Revisions에서

관련 팁과 트릭을 논의 구글 엔지니어의 video에 설명 된대로 만들어진 새 버전이있는 경우 당신은 항상 플래그를 볼 수 있습니다.