本文介紹什麼是網盤與相簿服務(開發人員版)。
介紹
網盤與相簿服務(Drive and Photo Service, 後面簡稱PDS)是為開發人員提供的面向企業與個人資料管理,內容識別與協作的開放平台,主要特性如下:
高效可靠的檔案管理:提供drive(網盤)、folder(檔案夾)、file(檔案)的建立、刪除、修改、列舉;目錄、檔案的重新命名、移動、拷貝;支援檔案秒傳、斷點續傳;
即時排序:支援指定目錄按檔案名稱、修改時間,指定drive收藏即時排序;
相簿:支援對圖片的標籤、人臉、自動識別;對圖片、視頻的拍攝時間、地點等中繼資料提取;相同人臉的自動聚類;圖片、文檔、視頻的縮圖;時光軸排序;
快速檢索:按識別標籤、地點、建立時間、收藏等各欄位組合查詢;按檔案名稱任意連續字串搜尋;按檔案名稱備忘分詞查詢;
豐富的帳號接入方式:支援基於阿里雲AccessKey的簽名方式或基於OAuth JWT以應用身份訪問;基於手機號碼或OAuth2.0的存取權杖以使用者身份的訪問,支撐豐富的應用情境;
支援多種應用:在使用PDS時除了自己開發的應用,PDS為使用者提供了官方應用或第三方開發的應用,以組合功能提供給終端使用者;
事件變化通知:支援對資料變化的感知,以方便整合;
支援多網路接入:支援在VPC或互連網網路訪問PDS。
架構
PDS為開發人員提供服務面、管理面的REST API,基於API提供了主流語言的SDK和Widget,同時提供了一些開箱即用的基礎UI應用。
業務面提供身份認證、網盤、相簿三組REST API
身份認證:提供帳號管理、OAuth服務;支援DingTalk等第三方帳號的接入;訪問地址為 {domainid}.api.aliyunpds.com;
網盤:提供使用者、Drive、檔案夾、檔案管理;訪問地址為 {domainid}.api.aliyunpds.com;
相簿:提供圖片、視頻管理;訪問地址同網盤 {domainid}.api.aliyunpds.com;
管理面提供域、應用以及儲存空間的管理
資料面由服務面分配訪問連結,無直接調用的REST API,但可對訪問網域名稱進行自訂