现在,我使用ewsURL通过SOAP请求获取附件。我的Outlook加载项获取带有令牌的ewsURL并将其发送到服务器,服务器使用该令牌获取附件。问题是,这不适用于移动应用程序。在移动设备中,我无法获取ewsURL。根据文档,我必须使用REST API,但尚不清楚如何在服务器端使用它。有帮助吗?
答案 0 :(得分:1)
在附加端上,using Outlook REST APIs from an Outlook add-in有两个区别:
在服务器端上,这是getting started with Outlook REST APIs上的一些步骤。取决于服务器端语言,用于调用API的代码会有所不同,并且“入门”部分下有特定于语言的步骤。
主要区别在于,无需注册应用程序并实现OAuth2,您可以跳至use the Mail API (Node.js)并使用附加API返回的REST访问令牌的步骤。
有关调用附件API的信息,请参见项目listing attachments和getting attachments上的文档。
要测试getCallbackTokenAsync API返回的令牌,请尝试发出如下请求:
GET https://outlook.office365.com/api/v2.0/me/messages/<item id>
Authorization: Bearer <REST token>