iOS OneDrive网盘开发研究

本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地址

https://github.com/Rex-xingjl/OneDriveDemo

Demo中GraphAuthSettings.plist文件改为对应的appid 以及API配置的Scopes


如果遇到了一些问题,可以留言讨论。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容