我正在为客户编写程序,他们正在服务器上运行存储问题,因此决定使用 Cloud 存储 . 由于Web应用程序是在VB.NET中,因此他们选择使用OneDrive .
看过他们的API后,似乎OneDrive希望用户使用他们的个人Microsoft帐户登录并将文件上传到他们的个人OneDrive . 我的客户希望他们在加载文件选择器时通过“静默认证”将文件上传到他们的商业OneDrive .
就此而言,API文档没有多大帮助(WL.init,WL.login)
TL; DR如何对“业务”OneDrive帐户进行身份验证,而不是使用代码的用户进行身份验证 .
2 回答
看起来OneDrive for Business与个人OneDrive系统完全不同 . 您必须使用SharePoint API来访问thiings:http://blogs.msdn.com/b/sharepointdev/archive/2013/08/13/access-skydrive-pro-using-the-sharepoint-2013-apis.aspx
事物的外观没有文件挑选,这是我需要的一件事!
OneDrive for Business具有预览REST API以执行基本文件/文件夹操作:http://msdn.microsoft.com/en-us/library/office/dn605900(v=office.15).aspx
通过此,您可以使用Azure AD对用户进行身份验证并访问其业务数据 .