0

私は、ユーザーがファイル(Pdfs、Docsなど)をアップロードし、組織内の他のユーザーと共有できるようにするアプリケーションのワークフローを把握しようとしています。GoogleドライブAPIの統合に関する問題

ドキュメントを閲覧する必要があるユーザーは、Googleドライブからアプリを使用する必要があるとは限りません。

現在、ユーザーはドキュメントをアップロードできますが、Googleドライブのドキュメントにリンクすることができます。

私はこれを最初にやってみる方法を理解することができません。

現在、Googleドライブアカウントにオフラインでアクセスし、ドキュメントをサーバーに取得することをおすすめします。これは、ページを読み込むたびにサーバのリソースを奪うため、ドキュメントを取得して保存し、それを(皮肉なことにGoogle Docsビューアを使用して)表示しなければならないという考えのようには思えません。

ユーザーが最初にドキュメントを追加したときにコピーを取得することができましたが、数か月後にそのドキュメントにアクセスしたときに最新のものであるという保証はありません。

これを行う正しい方法はありますか?

答えて

1

高品質のGoogleドライブアプリを構築してアプリケーションのパフォーマンスを向上させるために、Drive Platform Best PracticesPerformance Tipsをご覧ください。

変更を確認するには、Detect ChangesPush Notificationsについてのドキュメントを参照してください。 Changes collectionは、ユーザーと共有されているものも含め、すべてのファイルへの変更を検出するための効率的な方法を提供し、ファイルへの変更を追跡する必要がGoogleドライブアプリの

。コレクションは、指定された時点以降にファイルが変更された場合にのみ、各ファイルの現在の状態を提供することによって機能します。

ドライブAPIには、リソースの変更を監視できるプッシュ通知機能があります。この機能を使用して、アプリケーションのパフォーマンスを向上させることができます。余分なネットワークを排除し、リソースのポーリングに伴うコストを計算して、変更されたかどうかを判断することができます。監視対象のリソースが変更されるたびに、ドライブAPIがアプリケーションに通知します。 Manage Revisions

関連のヒントやコツを議論するGoogleのエンジニアのvideoで説明したように作成された新しいリビジョンが存在する場合、あなたは常にフラグを表示するにすることができます。

関連する問題