使用来自服务的office 365 api

时间:2014-10-08 18:50:25

标签: api office365

我是否能够无头地使用服务中的新REST文件API?

例如,我希望能够创建一个用户同意一次的服务,然后服务可以在没有明确同意的情况下执行文件操作(针对sharepoint online),无需干预。

通过存储刷新令牌并使用它来获取新的访问令牌,可以使用其他OAuth类型的REST api(例如One Drive Rest API允许它)。

1)使用这些新API是否可行。 #J; JTHAKE"的评论响应" Tdriver"这里 http://blogs.office.com/2014/05/12/net-and-javascript-libraries-for-office-365-apis/。似乎暗示我想要的东西是不可能的,但我不确定为什么不这样做。

1 个答案:

答案 0 :(得分:1)

新的O365 rest API使用Common Consent框架来验证应用是否有权使用API​​。这意味着用户需要首先在AAD和AAD中注册一个应用程序。同意在浏览器中使用应用程序的数据,以便应用程序具有正确的权限。一旦应用程序获得同意,无头地完成oauth流程将为您提供从服务调用API的正确令牌。