Согласно майкрософт Document я должен следовать ниже шагов:Как увеличить время офис 365 нажимной уведомление веб-крючками проверки
Если служба слушатель успешно проверяет URL, он возвращает ответ на успеха в течение 5 секунд следующим образом:
- Устанавливает тип содержимого в заголовке ответа totext \ plain.
- Включает в себя те же маркеры проверки в корпусе ответа.
- Возвращает код ответа HTTP 200. Затем слушатель может отменить маркер проверки.
Моя enpoint это выглядит следующим образом:
@app.route('/outlook/push', methods=['POST'])
def outlook_push():
return (request.args.get('validationtoken'), 200, {'Content-Type': 'plain/text'})
но это exceeds
время limit(5s)
Я получаю ошибку, как это:
{'error': {'code': 'ErrorInvalidParameter', 'message': "Notification URL 'https://5cbae04e.ngrok.io/outlook/push?validationtoken=NmIzZDJiMTMtZjhmNy00ZWMwLTg1MDctNDQwMDQ0OWM2NmE1' verification failed 'System.Net.WebException: The operation has timed out\r\n at System.Net.HttpWebRequest.GetResponse()\r\n at Microsoft.Exchange.OData.Model.Notifications.PushNotification.PushSubscriptionCallbackUrlValidationHelper.SendRequestAndVerifyResponse(Uri callbackUrl, PushSubscription pushSubscription)'."}}
Есть в любом случае увеличить срок?