使用隐式流程使用ADAL js库进入Office 365。我按照github上的教程进行了操作,但我似乎无法找到一种方法来发现位于office 365订阅中的sharepoint网站内部的文件。它只会选择附加到我的开发者帐户的onedrive。
是否可以在不重新登录用户的情况下访问sharepoint文件api,例如通过我的当前令牌获取另一个访问令牌,该令牌与我的onedrive文件一起使用?
我已经尝试使用我的office365持有人令牌在我的sharepoint上点击/ me api,但我收到了错误:
Invalid audience Uri '3c8b5ba9-0c5f-406c-xxxx-xxxxxxxxxxxx'.
以上ID来自我的应用程序的客户端ID
答案 0 :(得分:0)
您是否看过Andrew Connell的这篇文章?它涵盖了使用ADAL.js访问Office 365的文件API和SharePoint的REST API。
http://www.andrewconnell.com/blog/adal-js-cors-with-o365-apis-files-sharepoint