Outlook Notification REST API:无法创建新订阅

时间:2016-10-23 10:49:41

标签: office365api outlook-restapi

我正在使用https://msdn.microsoft.com/en-us/office/office365/api/notify-rest-operations来接收收到的电子邮件的通知。

创建新订阅或续订现有订阅的代码工作正常,直到10月17日。

自10月17日起,我收到以下错误消息(代码未更改):

Response.StatusCode = ServiceUnavailable

Response.Content = {"错误" {"代码":" ErrorServiceUnavailable""消息":"活动目录操作未成功。稍后再试。"}}

在观看网络时我没有发现任何相似之处。有没有人经历过同样的行为?

编辑:

  • 我为单个用户看到了这个
  • 请求标题:

POST /api/v2.0/me/subscriptions HTTP / 1.1
连接:保持活力
内容类型:application / json
接受:application / json; odata.metadata =最小
Accept-Encoding:gzip,deflate
授权:持票人....
X-AnchorMailbox:xxxxxxx@live.fr
内容长度:242
主持人:outlook.office.com
  - 响应标题:
HTTP / 1.1 503服务不可用
缓存控制:私人
Content-Type:application / json; odata.metadata = minimal; odata.streaming = true; IEEE754Compatible = false; charset = utf-8
服务器:Microsoft-IIS / 8.5
Set-Cookie:exchangecookie = xxxxxxx;到期=周一,2017年10月23日11:16:04 GMT;路径= /;仅Http
Set-Cookie:X-RouteRefreshCookie = xxxxxxx; expires = Sun,2016年10月23日11:31:05 GMT;路径= /
request-id:eb0f2b97-b49c-4ff2-af12-46217ab66d82
X-CalculatedBETarget:SN1PR01MB1821.prod.exchangelabs.com
X-BackEndHttpStatus:503
OData版本:4.0
X-AspNet-Version:4.0.30319
X-DiagInfo:SN1PR01MB1821
X-BEServer:SN1PR01MB1821
X-Powered-By:ASP.NET
X-FEServer:SN1PR02CA0019
X-MSEdge-Ref:参考A:E6AE9E72C6AA489CA45CA7ABA49FF46B参考B:AA0228753607999B7C8A8657FCE99268参考C:太阳10月23日04:16:05 PST 日期:太阳,2016年10月23日11:16:04 GMT
内容长度:117

1 个答案:

答案 0 :(得分:1)

x-anchormailbox中的地址与您要进行身份验证的用户相同,您有多确定?尝试删除x-anchormailbox,Exchange将根据登录用户进行路由,希望能解决您的问题。

在REST API中,您几乎不需要使用x-anchormailbox,因为路由提示是从url或Auth令牌收集的。