本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
如果遇到了一些问题,可以留言讨论。
网友评论