Microsoft Graph订阅通知未推送

时间:2018-12-13 22:46:46

标签: microsoft-graph

过去几个月来一直从事订阅工作,并且没有遇到任何问题。今天,我们的服务已关闭,因为对“联系人”和“事件”所做的更改未向我们的API发出通知。我已经在不同的环境中多次订阅,但都无济于事。代码库在过去几天没有变化。

let saleButton: DLRadioButton = { let button = DLRadioButton(type: .custom) button.translatesAutoresizingMaskIntoConstraints = false button.setTitle("Sale", for: .normal) button.setTitleColor(UIColor.lightGray, for: .normal) button.marginWidth = 50.0 // I tried 5.0, 10.0, 20.0, even 100.0 but nothing return button }() override func viewDidLoad() { super.viewDidLoad() view.addSubview(saleButton) // constraints get set } 的URL为:POST

这是请求有效负载(2018-12-13T14:40:48.321209 PST):

https://graph.microsoft.com/beta/subscriptions

响应有效载荷(2018-12-13T14:40:49.339139 PST):

{ :changeType=>"created,updated", :notificationUrl=>"https://da532483.ngrok.io/office365/subscription/notification", :resource=>"/me/calendars/AQMkADAwATY3ZmYAZS1lZmRkAC1lOTZhLTAwAi0wMAoARgAAA6PhSGdMGt9Nkwdvvtt9NrIHAD-_YGH8PpRIvfFpb45sC10AAAIBBgAAAD-_YGH8PpRIvfFpb45sC10AAtZPfToAAAA=/events", :expirationDateTime=>"2018-12-16T21:10:48+00:00", :clientState=>"clientState" }

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

对不起,您在使用Microsoft Graph Webhook通知时遇到了问题。

这是发生的事情:

我们遇到了容量问题,导致部分通知的交货延迟。一些订阅受到的影响大于其他订阅,一些订阅者看到传递的通知大大减少。该问题的发生时间为2018年12月12日凌晨2点到2018年12月13日下午6点(PST)。

我们要做什么:

1。我们正在调查根本原因,并将采取措施防止将来发生这种情况。

2。我们认识到我们缺乏针对Graph通知的中断通信。我们正在努力改善通讯方式,以期在我们发现客户出现服务降级信息后就主动向他们发布。

我们感谢您使用Graph和我们的webhook通知框架。对不起,麻烦了!