本demo針對于OneDrive的主要功能做了簡單的集成和測試喂很,對你應(yīng)該會有幫助,可以少走一些彎路蜜宪。 功能點(diǎn)主要有以下:
- 登陸退出onedrive桃漾,多賬號管理(OneDrive本身不提倡)。
- 未在官方找到回收站的graphAPI淘这,所以只能做到一半。
- 文件夾與文件的分頁瀏覽巩剖,創(chuàng)建文件夾铝穷,修改名稱,刪除佳魔,移動曙聂,復(fù)制。
- 上傳下載鞠鲜,大文件分片上傳宁脊。
- 搜索OneDrive內(nèi)容。
注冊Microsoft Azure APP的網(wǎng)址
https://portal.azure.com/#blade/Microsoft_AAD_IAM/ActiveDirectoryMenuBlade/RegisteredApps
注冊完成后贤姆,需要編輯APP的各平臺信息以及API配置榆苞。
特別要注意 API配置 這個(gè)選項(xiàng) 如果不配置則無權(quán)限訪問這些功能。
Scopes至少應(yīng)保證下面兩個(gè):
User.Read
Files.ReadWrite.All
Demo的github地址
Demo中GraphAuthSettings.plist文件改為對應(yīng)的appid 以及API配置的Scopes
如果遇到了一些問題霞捡,可以留言討論坐漏。