筹码:
AngularJS app通过异步task-queues与NodeJS松散地通信。客户端不直接与NodeJS实例交互。
问题:
在用户日历上执行简单操作,任务在客户端上排队并在NodeJS实例上执行。
我尝试过的事情:
我想从根本上说,我要做的是让用户在我的应用中订阅日历活动。我不介意为Exchange Web服务编写API,但似乎有些过分。
我将继续努力,但如果有人知道更简单的解决方案,我们将不胜感激。
答案 0 :(得分:1)
我是图书馆ews-javascript-api的作者。
你看过https://stackoverflow.com/a/43785262/5884960了吗? 我已在链接中提供了有关如何在问题的答案中使用OAuth的信息。需要注意的是,您必须单独登录每个Office 365,您无法运行节点守护程序并连接到多个Office 365组织(无需在登机步骤中使用组织进行复杂的环境设置)。这是Office 365 OAuth要求的怪癖,不仅限于库本身。 c#版本有相同的限制。我为ntlm和cookies提供了另一个帮助程序身份验证库,对于Office 365,您只需要ews-javascript-api。