过去几个月来一直从事订阅工作,并且没有遇到任何问题。今天,我们的服务已关闭,因为对“联系人”和“事件”所做的更改未向我们的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"
}
任何帮助将不胜感激。
答案 0 :(得分:2)
对不起,您在使用Microsoft Graph Webhook通知时遇到了问题。
这是发生的事情:
我们遇到了容量问题,导致部分通知的交货延迟。一些订阅受到的影响大于其他订阅,一些订阅者看到传递的通知大大减少。该问题的发生时间为2018年12月12日凌晨2点到2018年12月13日下午6点(PST)。
我们要做什么:
1。我们正在调查根本原因,并将采取措施防止将来发生这种情况。
2。我们认识到我们缺乏针对Graph通知的中断通信。我们正在努力改善通讯方式,以期在我们发现客户出现服务降级信息后就主动向他们发布。
我们感谢您使用Graph和我们的webhook通知框架。对不起,麻烦了!