一、如何与OutLook集成
答:OutLooK提供了同时从应用程序访问OutLook数据(通过Microsoft Graph 的REST API)或将应用程序引入到OutLook(外接程序或可操作邮件)的集成
(1)REST API
可以通过OData和REST并使用OAuth2和Microsoft Graph,访问Office 365或OutLook.com中的OutLook数据。借助这些API,用户可以搜索邮件,将活动发布到用户日历,同步联系人等操作。
(2)OutLook外接程序
OutLook外接程序可以将应用程序或体验引入OutLook。OutLook外接程序在桌面、Web和移动版本的OutLook中工作,允许用户对其当前阅读或撰写的邮件或约会执行操作。
(3)可操作邮件
无论是在填写调查,审核零用金报销单还是更新CRM销售机会,可操作邮件都能允许用户直接在OutLook和团队内部快速执行操作,开发人员现在可以在其电子邮件或通知中嵌入操作,提升用户在其所使用的服务中的参与度并提高组织效率。
二、REST API
(1)概述
第一步是为一个应用程序选择语言,编写代码,利用经过简化的新服务化,注册和授权应用,访问用户在OutLook.com或office 365中的邮件,日历和联系人数据。
(2)开始使用
注册应用
开始编码并实施REST API调用
(2)经过简化的服务
对于office 365与OutLook.com与office365 只需要简单的一步,注册并获取访问权限(用户日历,邮件,联系人动态)
应用程序注册门户(Application Registration Protal) 使用office365订阅账户或Microsoft账户注册应用
v2终结点 使用常用的身份验证终结点让用户使用其个人OutLook.com账户或企业学校凭据登陆,并请求访问授权,立刻拓展应用的使用范围。
https://login.microsoftonline.com/common/oauth2/v2.0/authorize
https://login.microsoftonline.com/common/oauth2/v2.0/token
在以下情况使用这些预览服务:
重写现有使用Window Live API的OutLook.com应用,Windows Live API对于OutLook.com已经被弃用。规划在其预览期适用这些服务的变更。
创建访问邮箱数据的新OutLook.com和office365应用
通过Microsoft Graph使用的OutLook REST API
使用一个公用的REST终结点
https://graph.microsoft.com/{version}