介紹
網盤與相冊服務(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服務;支持釘釘等第三方賬號的接入;訪問地址為 {domainid}.api.aliyunpds.com;
網盤:提供用戶、Drive、文件夾、文件管理;訪問地址為 {domainid}.api.aliyunpds.com;
相冊:提供圖片、視頻管理;訪問地址同網盤 {domainid}.api.aliyunpds.com;
管理面提供域、應用以及存儲空間的管理
數據面由服務面分配訪問鏈接,無直接調用的REST API,但可對訪問域名進行自定義