首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Outlook通知v2 API -创建日历订阅

Outlook通知v2 API -创建日历订阅
EN

Stack Overflow用户
提问于 2016-05-16 10:01:44
回答 1查看 123关注 0票数 0

我正在设置订阅请求。我接收到validationtoken url param,因此根据docs,我必须在接下来的5秒内回复,这样做:

  • 将响应头中的内容类型设置为text\plain
  • 只包括响应体中的验证令牌。
  • 返回HTTP 200响应代码。

这将告诉Outlook通知服务,侦听器收到URL验证请求,验证成功。

不过,我收到了一个错误:

代码语言:javascript
复制
{"error":{"code":"ErrorInvalidParameter","message":"Notification URL 'https://mycallbackurl.com/api/notify?validationtoken=NTk4NzliNzktNTE1MS00ZjE1LWJjNzctMTE4NzI4NTNhODlh' verification failed 'System.Net.WebException: The request was aborted: Could not create SSL/TLS secure channel.\r\n at System.Net.HttpWebRequest.GetResponse()\r\n at Microsoft.Exchange.Services.OData.ODataPushSubscriptionCallbackUrlValidationHelper.SendRequestAndVerifyResponse(Uri callbackUrl, PushSubscription pushSubscription)'."}

这是我试图使用验证令牌的答复:

请求

代码语言:javascript
复制
https://mycallbackurl.com/api/notify?validationtoken=NTk4NzliNzktNTE1MS00ZjE1LWJjNzctMTE4NzI4NTNhODlh

响应码

代码语言:javascript
复制
200

反应体

代码语言:javascript
复制
NTk4NzliNzktNTE1MS00ZjE1LWJjNzctMTE4NzI4NTNhODlh

响应头

代码语言:javascript
复制
Date: Mon, 16 May 2016 09:42:50 GMT
Server: Apache-Coyote/1.1
Access-Control-Allow-Origin: chrome-extension://aejoelaoggembcahagimdiliamlcdmfm
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: Authorization, Accept, Origin, Content-Type, Access-Control-Allow-Credentials, Access-Control-Allow-Origin
Access-Control-Expose-Headers: X-Api-Version
Access-Control-Max-Age: 3600
Access-Control-Allow-Methods: POST, PATCH, PUT, GET, OPTIONS, DELETE
Allow: POST, PATCH, PUT, GET, OPTIONS, DELETE
Cache-Control: no-cache, no-store, max-age=0, must-revalidate
Expires: 0
Pragma: no-cache
Strict-Transport-Security: max-age=31536000 ; includeSubDomains
X-Content-Type-Options: nosniff
X-Frame-Options: DENY
X-XSS-Protection: 1; mode=block
X-Api-Version: 1.3
Content-Type: text/plain;charset=UTF-8
Content-Length: 48
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive

唯一的想法是,期望的内容和我提供的内容之间的变化是内容类型:

  • 预期:text/plain
  • 生产:text/plain;charset=UTF-8

假设这是错误的原因,允许这两种情况都没有意义吗?

EN

回答 1

Stack Overflow用户

发布于 2016-05-16 12:02:48

此错误表示无法建立安全连接(SSL)。您的SSL证书可能有问题。可能是自我颁发的证书吗?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37251272

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档