本demo針對于OneDrive的主要功能做了簡單的集成和測試,對你應該會有幫助,可以少走一些彎路。 功能點主要有以下:
- 登陸退出onedrive,多賬號管理(OneDrive本身不提倡)。
- 未在官方找到回收站的graphAPI,所以只能做到一半。
- 文件夾與文件的分頁瀏覽,創建文件夾,修改名稱,刪除,移動,復制。
- 上傳下載,大文件分片上傳。
- 搜索OneDrive內容。
注冊Microsoft Azure APP的網址
https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps
注冊完成后,需要編輯APP的各平臺信息以及API配置。
特別要注意 API配置 這個選項 如果不配置則無權限訪問這些功能。
Scopes至少應保證下面兩個:
User.Read
Files.ReadWrite.All
Demo的github地址
Demo中GraphAuthSettings.plist文件改為對應的appid 以及API配置的Scopes
如果遇到了一些問題,可以留言討論。