Outlook REST API富通知的订阅协议无法创建安全的SSL通道

时间:2017-11-17 10:44:05

标签: ssl microsoft-graph outlook-restapi

我有一个网络应用程序,可以使用Outlook REST API v2.0订阅丰富的通知。

自几个月以来它运作良好,但截至18天前,它在更新或创建订阅时开始发回HTTP 400代码。我正在发布POST

https://outlook.office.com/api/v2.0/users/{id}/subscriptions

在API的响应正文中发回的错误代码如下:

  

通知网址验证失败。 System.Net.WebException:请求已中止:无法创建SSL / TLS安全通道。

在我的服务器上,仍然会收到带有令牌的POST请求并发送回HTTP 200。这是一个拥有SSL证书的HTTPS网站。

是否有关于使用Outlook REST API的SSL版本的更新?或者关于协议(文档还没有提到它)?这些突然失败的原因是什么?

Outlook webhooks订阅协议仍适用于具有相同参数的Microsoft Graph API。

编辑:Heroku和Cloudflare之间的SSL配置问题触发了400错误,但仅限于Outlook REST API ......

1 个答案:

答案 0 :(得分:0)

这意味着您的服务器和Outlook REST API之间支持的SSL / TLS协议不匹配。尝试使用ssllabs.com查看任何一方支持的协议。

您的网络应用是用.NET编写的吗?在4.6之前的版本中,默认情况下不启用最新的TLS协议版本。