2014年5月27日

Dropbox Datastore API for JavaScript 教學 (2) - 簡介 Datastore 工作流程與環境建立 ( Talk Dropbox Datastore JavaScript API workflow )

繼上一篇 Dropbox Datastore JavaScript SDK 的安裝及設定,接著來建立 Web App 操作環境與了解 Datastore 的使用流程。



環境建立:
在開始實際操作之前,必須先注意我們的 Web App 必須要運作於 http 或 localhost 情況下,否則 Dropbox 在驗證時會無法順利進行,因此我將使用 Tomcat 來建立環境,你可以使用自己熟悉的配置,接下來利用 Dropbox 所提供的範例程式 ( Task Tracking App ) 來說明、修改,請到此處下載。建立一個簡單的 Web 專案並將範例程式加入,將專案掛載於 Tomcat 上,檔案分佈配置如下:



Datastore 運作流程:
簡單解釋一下 Datastore API 在 App 起始運作流程,依序如下,
1. 進入 Web App 頁面
2. 檢查是否可使用 Datastore 服務權限
3. 若無權限則會進入 Dropbox 詢問頁面,詢問使用者是否准許此 Web App 使用 Datastore 服務
4. 驗證步驟
5. 驗證完成導向登入頁面並可開始使用 Datastore 服務
6. 透過 Dropbox API 來新增、修改、刪除資料

接下來將詳細解釋範例程式如何實現上述流程,後續內容請參考本系列第三篇文章