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