【发布时间】:2017-11-17 10:44:04
【问题描述】:
我有一个使用 Outlook REST API v2.0 订阅丰富通知的网络应用。
几个月以来它一直运行良好,但从 18 天前开始,它在更新或创建订阅时开始发回 HTTP 400 代码。我将POST 发给:
https://outlook.office.com/api/v2.0/users/{id}/subscriptions
在 API 的响应正文中返回的错误代码如下:
通知 URL 验证失败。 System.Net.WebException:请求被中止:无法创建 SSL/TLS 安全通道。
从我的服务器,仍然收到带有令牌的POST 请求,并发回HTTP 200。这是一个带有 SSL 证书的HTTPS 网站。
是否有关于 Outlook REST API 的 SSL 版本的更新?或者关于协议(文档还没有提到)?这些突然失败的原因可能是什么?
Outlook webhook 订阅协议仍然适用于具有相同参数的 Microsoft Graph API。
编辑:Heroku 和 Cloudflare 之间的 SSL 配置问题会触发 400 错误,但仅限于 Outlook REST API...
【问题讨论】:
-
如果这适用于 Microsoft Graph,为什么不简单地使用 Graph?这两个 API 应该可以互换。随着 Outlook REST API ]开始弃用](dev.office.com/blogs/…),无论如何,这都是你最终需要做的事情。
-
感谢@MarcLaFleur 的观点。 Graph 中仍然没有的主要区别:丰富的通知。推送通知可以包含更多信息(使用选择),从而管理更具体的事件。希望它很快就会出现在 Graph API 中!
标签: ssl microsoft-graph-api outlook-restapi